Frissítési System Center Service Manager

Ez a cikk a System Center 2022 – Service Manager (SM) frissítési adatait tartalmazza

Frissítés a System Center 2022-re – Service Manager

Az alábbi szakaszok a System Center 2022 – Service Manager (SM) verzióra való frissítésről nyújtanak tájékoztatást.

Figyelmeztetés

Fontos az összetevők frissítési sorrendje. A helyes frissítési sorrend betartásának elmulasztása helyreállíthatatlan hibákat okozhat az összetevőkben. Az érintett System Center-összetevők a következők:

  1. Orchestrator
  2. Service Manager
  3. Data Protection Manager
  4. Operations Manager
  5. Configuration Manager
  6. Virtual Machine Manager
  7. App Controller

A System Center 2019-ről csak a System Center 2022-re frissíthet.

Fontos

Ebben az útmutatóban feltételezzük, hogy egy meglévő System Center-verzióra való frissítést hajt végre. A System Center 2022 – Service Manager olyan számítógépen való telepítéséről, amelyen nincs Service Manager korábbi verziója, olvassa el a System Center üzembe helyezése – Service Manager című témakört.

A System Center 2022-re való frissítés megtervezése – Service Manager

Ez a szakasz a System Center 2022-re való frissítéshez szükséges eljárásokat ismerteti.

A 2019-Service Manager-ról való helyszíni frissítés támogatott. A helyszíni frissítés az ugyanazon a hardveren található összes Service Manager alkatrész frissítése. Más megközelítések, például a párhuzamos frissítések vagy a működés közbeni frissítések nem támogatottak.

A 2022-Service Manager való frissítés előkészítést igényel. Javasoljuk, hogy telepítse a Service Manager egy tesztkörnyezetbe, majd replikálja az éles adatbázisokat a tesztkörnyezetbe. Ezt követően végezze el az új telepítés frissítését a laborban.

Kipróbálási és Select verziók

A System Center 2019 – Service Manager kiadása két különböző verzióban volt elérhető:

  • Próbaverzió (180 napos időtúllépés)
  • Select licences verzió

A 2022-Service Manager az alábbi frissítési útvonalak támogatottak.

Aktuális verzió Frissített verzió Állapot
System Center 2019 – Service Manager Eval System Center 2022 – Service Manager Eval A próbaidőszak változatlan marad
System Center 2019 – Service Manager Kiválasztás System Center 2022 – Service Manager Select Licencelt

Megjegyzés

A Service Manager próbaverziójáról a 2022-es Service Manager próbaverziójára való frissítés nem hosszabbítja meg a 180 napos próbaidőszakot.

A telepítés helye

A Service Manager telepítésének alapértelmezett mappája a \Program Files\Microsoft System Center\Service Manager. Ha azonban a frissítés Service Manager történik, a szoftver a korábban használt Service Manager mappába lesz telepítve. Ha Service Manager 2016/1801-et korábban frissítették, akkor a következő mappa használható:

\Program Files\Microsoft System Center\Service Manager

A System Center 2022 hardverkövetelményei – Service Manager

A System Center 2022 – Service Manager összes hardverkövetelménye teljes mértékben dokumentálva van a hardverkövetelményekben.

A System Center 2022 szoftverkövetelményei – Service Manager

A System Center 2022– Service Manager szoftverkövetelményei teljes mértékben dokumentálva vannak a szoftverkövetelményekben.

MpSync-feladatok korlátolásának megakadályozása

Frissítés előtt

Leírás: A frissítési folyamattal kapcsolatos probléma miatt az MPSync-feladat meghiúsul a frissítés befejezése után. A probléma elkerülése érdekében (a frissítés előtt)[#back-up-service-manager-before-you-upgrade], futtassa az alább említett SQL-szkriptet a DWRepository adatbázison, hogy lekérje azokat a tényleges SQL-szkripteket, amelyek elvetik, és a DWRepository adatbázis elsődleges kulcsára vonatkozó korlátozást ad hozzá a probléma megoldásához. Emellett előfordulhat, hogy az átalakítási és törlési feladatok végrehajtása is meghiúsul. Ez a hiba a nem megfelelő adatbázis-karcsúsítás miatt következhet be.

;WITH FactName  
AS (  
       select w.WarehouseEntityName from etl.WarehouseEntity w  
       join etl.WarehouseEntityType t on w.WarehouseEntityTypeId = t.WarehouseEntityTypeId  
       where t.WarehouseEntityTypeName = 'Fact'  
),FactList  
AS (  
    SELECT  PartitionName, p.WarehouseEntityName,  
            RANK() OVER ( PARTITION BY p.WarehouseEntityName ORDER BY PartitionName ASC ) AS RK  
    FROM    etl.TablePartition p  
       join FactName f on p.WarehouseEntityName = f.WarehouseEntityName  
)  
, FactPKList  
AS (  
    SELECT  f.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,  
            CASE WHEN b.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName THEN 1 ELSE 0 END AS DefaultConstraints  
    FROM    FactList f  
    JOIN    INFORMATION_SCHEMA.KEY_COLUMN_USAGE a ON f.PartitionName = a.TABLE_NAME  
    JOIN    INFORMATION_SCHEMA.TABLE_CONSTRAINTS b ON a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = 'Primary key'  
)  
, FactWithoutDefaultConstraints  
AS (  
    SELECT  a.*  
    FROM    FactPKList a  
    LEFT JOIN FactPKList b ON b.WarehouseEntityName = a.WarehouseEntityName AND b.DefaultConstraints = 1  
    WHERE   b.WarehouseEntityName IS NULL AND a.RK = 1  
)  
, FactPKListStr  
AS (  
    SELECT  DISTINCT f1.WarehouseEntityName, f1.TABLE_NAME, f1.CONSTRAINT_NAME, F.COLUMN_NAME AS PKList  
    FROM    FactWithoutDefaultConstraints f1  
    CROSS APPLY (  
                    SELECT  '[' + COLUMN_NAME + '],'  
                    FROM    FactWithoutDefaultConstraints f2  
                    WHERE   f2.TABLE_NAME = f1.TABLE_NAME  
                    ORDER BY COLUMN_NAME  
                FOR  
                   XML PATH('')  
                ) AS F (COLUMN_NAME)  
)  
SELECT  'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] DROP CONSTRAINT [' + f.CONSTRAINT_NAME + ']' + CHAR(13) + CHAR(10) +  
        'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] ADD CONSTRAINT [PK_' + f.WarehouseEntityName + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(f.PKList, 1, LEN(f.PKList) -1) + ')' + CHAR(13) + CHAR(10)  
FROM    FactPKListStr f  

1. megkerülő megoldás: Ha már frissített, és nincsenek problémái az átalakítással vagy a betöltéssel kapcsolatos hibákkal, de a felügyeleti csomagok üzembehelyezési hibája van, kövesse a (Frissítés előtt)[#back-up-service-manager-before-you-upgrade] című szakasz lépéseit. Ezenkívül az alapértelmezett elsődleges kulcsok visszaállítása után indítsa újra a sikertelen felügyeleti csomag üzembe helyezését a Service Manager konzolon a Data Warehouse munkaterületre lépve, majd válassza a Felügyeleti csomag lehetőséget.

2. megkerülő megoldás: Ha frissített, és problémákat tapasztal az átalakítás vagy a betöltési feladat hibáival kapcsolatban, az alábbi lekérdezés futtatásával állapítsa meg, hogy a SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base felügyeleti csomag létezik-e a DWStagingAndConfig adatbázisban.

select * from ManagementPack where mpname like '%SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base%'  

Ha a felügyeleti csomag nem létezik, a frissítés előtt vissza kell állítania az adatbázist egy állapotba. Az adatbázis visszaállításához hajtsa végre az alábbi lépéseket.

  1. Végezze el a vész-helyreállítási lépéseket az adatbázisok biztonsági másolatain.

  2. Tiltsa le az MPSyncJob ütemezett futtatását.

  3. Manuálisan állítsa vissza az összes hiányzó elsődleges kulcsot a DWRepository adatbázisban. Az elsődleges kulcs elvetéséhez és újbóli létrehozásához használhatja a Frissítés előtt című részben található SQL-parancsfájlt.

  4. Indítsa újra a sikertelen alapszintű felügyeleti csomag üzembe helyezését a Service Manager konzol használatával.

A frissítés tesztelése tesztkörnyezetben

Javasoljuk, hogy tesztelje a System Center 2022 - Service Manager frissítését tesztkörnyezetben.

A verziófrissítések sorrendje és időzítése

Fontos a frissítések sorrendje. A frissítési lépéseket a következő sorrendben hajtsa végre:

  1. Biztonsági másolatot készít az adatbázisokról és a felügyeleti csomagokról. A System Center vészhelyreállítási útmutatójában Service Manager tekintse meg a biztonsági mentési Service Manager adatbázisok biztonsági mentése és az el nem készült felügyeleti csomagok biztonsági mentése című szakaszt.

  2. Kezdje az adatraktár-felügyeleti kiszolgálóval. Leállítja az adattárház-feladatokat, és csak a frissítés befejezése után tudja újra elindítani őket.

  3. Az adattárház-felügyeleti kiszolgálóra való frissítés befejezése után frissítse a kezdeti Service Manager felügyeleti kiszolgálót. Ha több Service Manager felügyeleti kiszolgálót hozott létre, a kezdeti Service Manager felügyeleti kiszolgáló az első, amelyet létrehozott.

A telepítés után tegye a következőket:

  1. Tiltsa le az összes Data Warehouse feladatot. Ehhez nyissa meg a Service Manager felületet, majd futtassa a következő parancsokat:

    $DW ='DWMS Servername'
    
    Get-scdwjob -Computername $DW | %{disable-scdwjobschedule -Computername $DW -jobname $_.Name}
    
  2. Végezze el a szükséges módosításokat a következő PowerShell-szkriptben a környezet adatforrásnézetei alapján, majd futtassa a szkriptet emelt szintű jogosultságokkal:

    $SSAS_ServerName = "ssas servername" # - to be replaced with Analysis Service instance Name
    
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.AnalysisServices")
    $Server = New-Object Microsoft.AnalysisServices.Server
    $Server.Connect($SSAS_ServerName)
    $Databases = $Server.Databases
    $DWASDB = $Databases["DWASDataBase"]
    
    #update DWDatamart dsv. Comment the below 3 commands if DWdatamart dsv is not present 
    
    $DWASDB.DataSourceViews["DwDataMart"].Schema.Tables["OperatingsystemDim"].Columns["PhysicalMemory"].DataType  =  [decimal] 
    
    $DWASDB.DataSourceViews["DwDataMart"].Schema.Tables["LogicalDiskDim"].Columns["Size"].DataType  =  [decimal] 
    
    $DWASDB.DataSourceViews["DwDataMart"].Update([Microsoft.AnalysisServices.UpdateOptions]::ExpandFull) 
    
    #update CMDatamart dsv.Comment the below 2 commands if cmdatamart dsv is not present 
    
    $DWASDB.DataSourceViews["CMDataMart"].Schema.Tables["OperatingsystemDim"].Columns["PhysicalMemory"].DataType  =  [decimal] 
    
    $DWASDB.DataSourceViews["CMDataMart"].Update([Microsoft.AnalysisServices.UpdateOptions]::ExpandFull) 
    
    #update OperatingsystemDim
    $DWASDB.Dimensions["OperatingsystemDim"].Attributes["PhysicalMemory"].KeyColumns[0].DataType =  [System.Data.OleDb.OleDbType]::Double 
    
    $DWASDB.Dimensions["OperatingsystemDim"].Update([Microsoft.AnalysisServices.UpdateOptions]::ExpandFull + [Microsoft.AnalysisServices.UpdateOptions]::AlterDependents)
    #update LogicalDiskDim 
    
    $DWASDB.Dimensions["LogicalDiskDim"].Attributes["Size"].KeyColumns[0].DataType =  [System.Data.OleDb.OleDbType]::Double 
    
    $DWASDB.Dimensions["LogicalDiskDim"].Update([Microsoft.AnalysisServices.UpdateOptions]::ExpandFull + [Microsoft.AnalysisServices.UpdateOptions]::AlterDependents) 
    
    
  3. Engedélyezze a feladatütemezéseket a következő parancsok futtatásával:

    $DW ='DWMS Servername'
    
    Get-scdwjob -Computername $DW | %{enable-scdwjobschedule -Computername $DW -jobname $_.Name}
    
  4. Indítsa újra a Data Warehouse felügyeleti kiszolgálót.

  5. Frissítse a Service Manager konzolokat és a további Service Manager felügyeleti kiszolgálókat.

  6. Indítsa újra az adatraktár munkáit.

  7. Telepítse az új Self-Service portált.

  8. Alkalmazza a System Center 2022 Service Manager gyorsjavítást az elsődleges felügyeleti kiszolgálóra, a másodlagos felügyeleti kiszolgáló(ok)ra, a Self-Service portál(ok)ra és az összes elemzőkonzolra.

Fontos a frissítések időzítése is. Az adattárház-felügyeleti kiszolgáló frissítése után frissítenie kell a Service Manager felügyeleti kiszolgálót, és telepítenie kell az új Self-Service portált is. A kezdeti Service Manager felügyeleti kiszolgáló frissítése után készen kell állnia a Service Manager konzol vagy Service Manager konzolok, a további Service Manager felügyeleti kiszolgálók és a Self-Service Portal egyidejű frissítésére.

Az adatbázisokkal kapcsolatos tudnivalók

A System Center 2022 – Service Manager segítségével telepítheti az Operations Managert és Configuration Manager adatpiacokat. Ha élni kíván ezzel a lehetőséggel, akkor a két adatbázis, valamint a hozzájuk tartozó fájlcsoportok és naplófájlok számára további lemezterületet kell biztosítani.

Biztonsági mentés Service Manager frissítés előtt

A frissítés megkezdése előtt javasoljuk, hogy biztonsági másolatot készítsen a Service Manager és az adattárház-adatbázisokról, valamint a titkosítási kulcsról. Ha már biztonsági másolatot készít az adatbázisokról és a titkosítási kulcsról, folytathatja a frissítés futtatását. Ellenkező esetben tekintse át a biztonsági mentési eljárásokat a System Center vészhelyreállítási útmutatójában – Service Manager a frissítés folytatása előtt.

Az Service Manager adattárház regisztrálása

Ha telepített egy adattárház-felügyeleti kiszolgálót a környezetében, a frissítési folyamat részeként képesnek kell lennie az adattárház-feladatok állapotának megtekintésére. Ezt a feladatot nem hajthatja végre, ha még nem regisztrált a Service Manager adattárházban. Ha a Data Warehouse gomb nem látható a Service Manager konzolon, végezze el a Regisztráció a Service Manager Data Warehouse a jelentéskészítés engedélyezéséhez című szakaszt a System Center üzembehelyezési útmutatójában – Service Manager.

Titkosítási kulcsok

Ha befejezte a telepítő futtatását a System Center 2022 - Service Manager telepítéséhez vagy frissítéséhez, a rendszer felkéri a Titkosítási biztonsági mentés vagy visszaállítás varázsló megnyitására. Ha korábban már biztonsági másolatot készít a titkosítási kulcsról, nincs szükség további műveletre. Ha soha nem biztonsági másolatot készít a titkosítási kulcsról, a Titkosítási kulcs biztonsági mentése vagy visszaállítása varázslóval készítsen biztonsági másolatot a titkosítási kulcsról a Service Manager felügyeleti kiszolgálókon.

Ez a cikk a System Center 2019 – Service Manager (SM) frissítési adatait tartalmazza

Frissítés a System Center 2019-re – Service Manager

Az alábbi szakaszok a System Center 2019 – Service Manager (SM) verzióra való frissítéssel kapcsolatos információkat tartalmazzák.

Figyelmeztetés

Fontos az összetevők frissítési sorrendje. A helyes frissítési sorrend betartásának elmulasztása helyreállíthatatlan hibákat okozhat az összetevőkben. Az érintett System Center-összetevők a következők:

  1. Orchestrator
  2. Service Manager
  3. Data Protection Manager
  4. Operations Manager
  5. Configuration Manager
  6. Virtual Machine Manager
  7. App Controller

A System Center 2019-re csak a System Center 2016-ról, 1801-ről vagy 1807-ről frissíthet.

Fontos

Ebben az útmutatóban feltételezzük, hogy egy meglévő System Center-verzióra való frissítést hajt végre. A System Center 2019 – Service Manager olyan számítógépen való telepítéséről, amelyen nincs korábbi Service Manager-verzió, olvassa el a System Center üzembe helyezése – Service Manager című témakört.

A System Center 2019 - Service Manager frissítésének megtervezése

Ez a szakasz a System Center 2019-re való frissítéshez szükséges eljárásokat ismerteti.

A Service Manager 2016-os, 1801-1807-Service Manager-ről való helyszíni frissítés támogatott. A helyszíni frissítés az ugyanazon a hardveren található összes Service Manager alkatrész frissítése. Más megközelítések, például a párhuzamos frissítések vagy a működés közbeni frissítések nem támogatottak.

A 2019-Service Manager való frissítés előkészítést igényel. Javasoljuk, hogy telepítse a Service Manager egy tesztkörnyezetbe, majd replikálja az éles adatbázisokat a tesztkörnyezetbe. Ezt követően végezze el az új telepítés frissítését a laborban.

Kipróbálási és Select verziók

A System Center 2016 és 1801 – Service Manager kiadása két különböző verzióban volt elérhető:

  • Próbaverzió (180 napos időtúllépés)
  • Select licences verzió

A 2019-Service Manager az alábbi frissítési útvonalak támogatottak.

Aktuális verzió Frissített verzió Állapot
System Center 2016/1801 – Service Manager Eval System Center 2019 – Service Manager Eval A próbaidőszak változatlan marad
System Center 2016/1801/1807 – Service Manager Select System Center 2019 – Service Manager Kiválasztás Licencelt

Megjegyzés

A Service Manager próbaverziójáról a 2019-es Service Manager próbaverziójára való frissítés nem hosszabbítja meg a 180 napos próbaidőszakot.

A telepítés helye

A Service Manager telepítésének alapértelmezett mappája a \Program Files\Microsoft System Center\Service Manager. Ha azonban a frissítés Service Manager történik, a szoftver a korábban használt Service Manager mappába lesz telepítve. Ha Service Manager 2016/1801-et korábban frissítették, akkor a következő mappa használható:

\Program Files\Microsoft System Center\Service Manager

A System Center 2019 hardverkövetelményei – Service Manager

A System Center 2019 – Service Manager összes hardverkövetelménye teljes mértékben dokumentálva van a hardverkövetelményekben.

A System Center 2019 szoftverkövetelményei – Service Manager

A System Center 2019- Service Manager szoftverkövetelményei teljes mértékben dokumentálva vannak a szoftverkövetelményekben.

Az egyéni fejlesztésre gyakorolt hatás

A System Center 2016 – Service Manager kiadásával a termék átkerült a .NET 4.5.1 támogatásához. A .NET 4.5.1-be való áthelyezést támogató eszköz néhány függőség megszakításához szükséges, és az osztályoknak a szerelvények közötti áthelyezéséhez vezetett.

MpSync-feladatok korlátolásának megakadályozása

Frissítés előtt

Leírás: A frissítési folyamattal kapcsolatos probléma miatt az MPSync-feladat meghiúsul a frissítés befejezése után. A probléma megelőzése érdekében a verziófrissítés megkezdése előtt futtassa az alábbi SQL-parancsprogramot a DWRepository adatbázison; így megkaphatja azokat a tényleges SQL-parancsprogramokat, amelyek segítségével a hiba javítása érdekében törölheti a DWRepository adatbázis ténytábláinak elsődleges kulcsát, majd hozzáadhatja a megfelelő megkötésekkel kiegészített új elsődleges kulcsot. Emellett előfordulhat, hogy az átalakítási és törlési feladatok végrehajtása is meghiúsul. Ez a hiba a nem megfelelő adatbázis-karcsúsítás miatt következhet be.

;WITH FactName  
AS (  
       select w.WarehouseEntityName from etl.WarehouseEntity w  
       join etl.WarehouseEntityType t on w.WarehouseEntityTypeId = t.WarehouseEntityTypeId  
       where t.WarehouseEntityTypeName = 'Fact'  
),FactList  
AS (  
    SELECT  PartitionName, p.WarehouseEntityName,  
            RANK() OVER ( PARTITION BY p.WarehouseEntityName ORDER BY PartitionName ASC ) AS RK  
    FROM    etl.TablePartition p  
       join FactName f on p.WarehouseEntityName = f.WarehouseEntityName  
)  
, FactPKList  
AS (  
    SELECT  f.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,  
            CASE WHEN b.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName THEN 1 ELSE 0 END AS DefaultConstraints  
    FROM    FactList f  
    JOIN    INFORMATION_SCHEMA.KEY_COLUMN_USAGE a ON f.PartitionName = a.TABLE_NAME  
    JOIN    INFORMATION_SCHEMA.TABLE_CONSTRAINTS b ON a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = 'Primary key'  
)  
, FactWithoutDefaultConstraints  
AS (  
    SELECT  a.*  
    FROM    FactPKList a  
    LEFT JOIN FactPKList b ON b.WarehouseEntityName = a.WarehouseEntityName AND b.DefaultConstraints = 1  
    WHERE   b.WarehouseEntityName IS NULL AND a.RK = 1  
)  
, FactPKListStr  
AS (  
    SELECT  DISTINCT f1.WarehouseEntityName, f1.TABLE_NAME, f1.CONSTRAINT_NAME, F.COLUMN_NAME AS PKList  
    FROM    FactWithoutDefaultConstraints f1  
    CROSS APPLY (  
                    SELECT  '[' + COLUMN_NAME + '],'  
                    FROM    FactWithoutDefaultConstraints f2  
                    WHERE   f2.TABLE_NAME = f1.TABLE_NAME  
                    ORDER BY COLUMN_NAME  
                FOR  
                   XML PATH('')  
                ) AS F (COLUMN_NAME)  
)  
SELECT  'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] DROP CONSTRAINT [' + f.CONSTRAINT_NAME + ']' + CHAR(13) + CHAR(10) +  
        'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] ADD CONSTRAINT [PK_' + f.WarehouseEntityName + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(f.PKList, 1, LEN(f.PKList) -1) + ')' + CHAR(13) + CHAR(10)  
FROM    FactPKListStr f  

1. megkerülő megoldás: Ha már frissített, és nincsenek problémái az átalakítással vagy a betöltési feladatokkal, de a felügyeleti csomagok üzembehelyezési hibája van, kövesse a Frissítés előtt szakasz lépéseit. Ezenkívül az alapértelmezett elsődleges kulcsok visszaállítása után indítsa újra a sikertelen felügyeleti csomag üzembe helyezését a Service Manager konzolon a Data Warehouse munkaterületre lépve, majd válassza a Felügyeleti csomag lehetőséget.

2. megkerülő megoldás: Ha frissített, és problémákat tapasztal az átalakítás vagy a betöltési feladat hibáival kapcsolatban, az alábbi lekérdezés futtatásával állapítsa meg, hogy a SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base felügyeleti csomag létezik-e a DWStagingAndConfig adatbázisban.

select * from ManagementPack where mpname like '%SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base%'  

Ha a felügyeleti csomag nem létezik, a frissítés előtt vissza kell állítania az adatbázist egy állapotba. Az adatbázis visszaállításához hajtsa végre az alábbi lépéseket.

  1. Végezze el a vész-helyreállítási lépéseket az adatbázisok biztonsági másolatain.

  2. Tiltsa le az MPSyncJob ütemezett futtatását.

  3. Manuálisan állítsa vissza az összes hiányzó elsődleges kulcsot a DWRepository adatbázisban. Az elsődleges kulcs elvetéséhez és újbóli létrehozásához használhatja a Frissítés előtt című részben található SQL-parancsfájlt.

  4. Indítsa újra a sikertelen alapszintű felügyeleti csomag üzembe helyezését a Service Manager konzol használatával.

A frissítés tesztelése tesztkörnyezetben

Javasoljuk, hogy tesztelje a System Center 2019 – Service Manager frissítését tesztkörnyezetben.

A verziófrissítések sorrendje és időzítése

Fontos a frissítések sorrendje. A frissítési lépéseket a következő sorrendben hajtsa végre:

  1. Biztonsági másolatot készít az adatbázisokról és a felügyeleti csomagokról. A System Center vészhelyreállítási útmutatójában Service Manager tekintse meg a biztonsági mentési Service Manager adatbázisok biztonsági mentése és az el nem készült felügyeleti csomagok biztonsági mentése című szakaszt.

  2. Kezdje az adatraktár-felügyeleti kiszolgálóval. Leállítja az adattárház-feladatokat, és csak a frissítés befejezése után tudja újra elindítani őket.

  3. Az adattárház-felügyeleti kiszolgálóra való frissítés befejezése után frissítse a kezdeti Service Manager felügyeleti kiszolgálót. Ha több Service Manager felügyeleti kiszolgálót hozott létre, a kezdeti Service Manager felügyeleti kiszolgáló az első, amelyet létrehozott.

  4. Frissítse a Service Manager konzolokat és a további Service Manager felügyeleti kiszolgálókat.

  5. Indítsa újra az adatraktár munkáit.

  6. Telepítse az új Self-Service portált.

Fontos a frissítések időzítése is. Az adattárház-felügyeleti kiszolgáló frissítése után frissítenie kell a Service Manager felügyeleti kiszolgálót, és telepítenie kell az új Self-Service Portált is. A kezdeti Service Manager felügyeleti kiszolgáló frissítése után készen kell állnia a Service Manager konzol vagy Service Manager konzolok, a további Service Manager felügyeleti kiszolgálók és a Self-Service Portal egyidejű frissítésére.

Az adatbázisokkal kapcsolatos tudnivalók

A System Center 2019 – Service Manager segítségével telepítheti az Operations Managert és Configuration Manager adatpiacokat. Ha élni kíván ezzel a lehetőséggel, akkor a két adatbázis, valamint a hozzájuk tartozó fájlcsoportok és naplófájlok számára további lemezterületet kell biztosítani.

Biztonsági mentés Service Manager frissítés előtt

A frissítés megkezdése előtt javasoljuk, hogy biztonsági másolatot készítsen a Service Manager és az adattárház-adatbázisokról, valamint a titkosítási kulcsról. Ha már biztonsági másolatot készít az adatbázisokról és a titkosítási kulcsról, folytathatja a frissítés futtatását. Ellenkező esetben tekintse át a biztonsági mentési eljárásokat a System Center vészhelyreállítási útmutatójában – Service Manager a frissítés folytatása előtt.

Az Service Manager adattárház regisztrálása

Ha telepített egy adattárház-felügyeleti kiszolgálót a környezetében, a frissítési folyamat részeként képesnek kell lennie az adattárház-feladatok állapotának megtekintésére. Ezt a feladatot nem hajthatja végre, ha még nem regisztrált a Service Manager adattárházban. Ha a Data Warehouse gomb nem látható a Service Manager konzolon, végezze el a Regisztráció a Service Manager Data Warehouse a jelentéskészítés engedélyezéséhez című szakaszt a System Center üzembehelyezési útmutatójában – Service Manager.

Titkosítási kulcsok

Ha befejezte a Telepítő futtatását a System Center 2019 - Service Manager telepítéséhez vagy frissítéséhez, a rendszer felkéri a Titkosítási biztonsági mentés vagy visszaállítás varázsló megnyitására. Ha korábban már biztonsági másolatot készít a titkosítási kulcsról, nincs szükség további műveletre. Ha soha nem biztonsági másolatot készít a titkosítási kulcsról, a Titkosítási kulcs biztonsági mentése vagy visszaállítása varázslóval készítsen biztonsági másolatot a titkosítási kulcsról a Service Manager felügyeleti kiszolgálókon.

Fontos

A Service Manager ezen verziója elérte a támogatás végét. Javasoljuk, hogy frissítsen Service Manager 2022-re.

Az 1807-s frissítés alkalmazásához telepítve kell lennie a System Center - Service Manager 1801-nek. További információ az SM 1807 telepítéséről.

Fontos

A Service Manager ezen verziója elérte a támogatás végét. Javasoljuk, hogy frissítsen Service Manager 2022-re.

Ez a cikk a System Center 1801 – Service Manager (SM) frissítési adatait tartalmazza

Ez a cikk a System Center 2016 – Service Manager (SM) frissítési adatait tartalmazza

Frissítés a System Center 1801-re – Service Manager

Az alábbi szakaszok a System Center 2012 R2 és 2016 Service Manager System Center 1801 – Service Manager (SM) verzióra való frissítéséről nyújtanak tájékoztatást.

Figyelmeztetés

Fontos az összetevők frissítési sorrendje. A helyes frissítési sorrend betartásának elmulasztása helyreállíthatatlan hibákat okozhat az összetevőkben. Az érintett System Center-összetevők a következők:

  1. Orchestrator
  2. Service Manager
  3. Data Protection Manager
  4. Operations Manager
  5. Configuration Manager
  6. Virtual Machine Manager
  7. App Controller

A System Center 1801-re csak a System Center 2012 R2 - Service Manager a 14- és System Center Service Manager 2016-os kumulatív frissítéssel frissíthet AZ UR4 használatával.

Fontos

Ebben az útmutatóban feltételezzük, hogy egy meglévő System Center-verzióra való frissítést hajt végre. A System Center 1801 – Service Manager olyan számítógépen való telepítéséről, amelyen nincs korábbi Service Manager-verzió, olvassa el a System Center üzembe helyezése – Service Manager című témakört.

A System Center 1801 - Service Manager frissítésének megtervezése

Ez a szakasz a System Center 1801-re való frissítéshez szükséges eljárásokat ismerteti.

A Service Manager 2012 R2 UR14-ről és 2016 UR4-ről Service Manager 1801-re történő helyszíni frissítés támogatott. A helyszíni frissítés az ugyanazon a hardveren található összes Service Manager alkatrész frissítése. Más megközelítések, például a párhuzamos frissítések vagy a működés közbeni frissítések nem támogatottak.

Az Service Manager 1801-re való frissítés előkészítést igényel. Javasoljuk, hogy telepítse a Service Manager egy tesztkörnyezetbe, majd replikálja az éles adatbázisokat a tesztkörnyezetbe. Ezután elvégzi az új telepítés frissítését a laborban.

Kipróbálási és Select verziók

A System Center 2012 R2 és 2016 – Service Manager kiadása két különböző verzióban volt elérhető:

  • Próbaverzió (180 napos időtúllépés)
  • Select licences verzió

Az alábbi frissítési útvonalak támogatottak az 1801-Service Manager.

Aktuális verzió Frissített verzió Állapot
System Center 2012 R2/2016 – Service Manager Eval System Center 1801 – Service Manager Eval A próbaidőszak változatlan marad
System Center 2012 R2/2016 – Service Manager Select System Center 1801 – Service Manager Kiválasztás Licencelt

Megjegyzés

A Service Manager próbaverziójáról az 1801-es Service Manager próbaverziójára való frissítés nem hosszabbítja meg a 180 napos próbaidőszakot.

A telepítés helye

A Service Manager telepítésének alapértelmezett mappája a \Program Files\Microsoft System Center\Service Manager. Ha azonban a frissítés Service Manager történik, a szoftver a korábban használt Service Manager mappába lesz telepítve. Ha Service Manager 2012/2016-os verziót korábban frissítették, akkor a következő mappa használható:

\Program Files\Microsoft System Center\Service Manager

A System Center 1801 hardverkövetelményei – Service Manager

A System Center 1801 – Service Manager összes hardverkövetelménye teljes mértékben dokumentálva van a hardverkövetelményekben.

A System Center 1801 szoftverkövetelményei – Service Manager

A System Center 1801-re való frissítéshez először a 2012 R2 és AZ UR4 kumulatív frissítését kell alkalmaznia a 2016-os Service Manager.

A System Center 1801 – Service Manager szoftverkövetelményei teljes mértékben dokumentálva vannak a szoftverkövetelményekben.

Az egyéni fejlesztésre gyakorolt hatás

A System Center 2016 – Service Manager kiadásával a termék átkerült a .NET 4.5.1 támogatásához. A .NET 4.5.1-be való áthelyezést támogató eszköz néhány függőség megszakításához szükséges, és az osztályoknak a szerelvények közötti áthelyezéséhez vezetett. Ezért az 1801-Service Manager 2012 R2-re való frissítés megszakíthatja a házon belül vagy harmadik fél (nem Microsoft) által készített egyéni megoldásokat. A probléma elkerüléséhez az itt leírt lépésekkel frissítse az egyéni megoldásokat.

MpSync-feladatok korlátolásának megakadályozása

Frissítés előtt

Leírás: A frissítési folyamattal kapcsolatos probléma miatt az MPSync-feladat meghiúsul a frissítés befejezése után. A probléma megelőzése érdekében a verziófrissítés megkezdése előtt futtassa az alábbi SQL-parancsprogramot a DWRepository adatbázison; így megkaphatja azokat a tényleges SQL-parancsprogramokat, amelyek segítségével a hiba javítása érdekében törölheti a DWRepository adatbázis ténytábláinak elsődleges kulcsát, majd hozzáadhatja a megfelelő megkötésekkel kiegészített új elsődleges kulcsot. Emellett előfordulhat, hogy az átalakítási és törlési feladatok végrehajtása is meghiúsul. Ez a hiba a nem megfelelő adatbázis-karcsúsítás miatt következhet be.

;WITH FactName  
AS (  
       select w.WarehouseEntityName from etl.WarehouseEntity w  
       join etl.WarehouseEntityType t on w.WarehouseEntityTypeId = t.WarehouseEntityTypeId  
       where t.WarehouseEntityTypeName = 'Fact'  
),FactList  
AS (  
    SELECT  PartitionName, p.WarehouseEntityName,  
            RANK() OVER ( PARTITION BY p.WarehouseEntityName ORDER BY PartitionName ASC ) AS RK  
    FROM    etl.TablePartition p  
       join FactName f on p.WarehouseEntityName = f.WarehouseEntityName  
)  
, FactPKList  
AS (  
    SELECT  f.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,  
            CASE WHEN b.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName THEN 1 ELSE 0 END AS DefaultConstraints  
    FROM    FactList f  
    JOIN    INFORMATION_SCHEMA.KEY_COLUMN_USAGE a ON f.PartitionName = a.TABLE_NAME  
    JOIN    INFORMATION_SCHEMA.TABLE_CONSTRAINTS b ON a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = 'Primary key'  
)  
, FactWithoutDefaultConstraints  
AS (  
    SELECT  a.*  
    FROM    FactPKList a  
    LEFT JOIN FactPKList b ON b.WarehouseEntityName = a.WarehouseEntityName AND b.DefaultConstraints = 1  
    WHERE   b.WarehouseEntityName IS NULL AND a.RK = 1  
)  
, FactPKListStr  
AS (  
    SELECT  DISTINCT f1.WarehouseEntityName, f1.TABLE_NAME, f1.CONSTRAINT_NAME, F.COLUMN_NAME AS PKList  
    FROM    FactWithoutDefaultConstraints f1  
    CROSS APPLY (  
                    SELECT  '[' + COLUMN_NAME + '],'  
                    FROM    FactWithoutDefaultConstraints f2  
                    WHERE   f2.TABLE_NAME = f1.TABLE_NAME  
                    ORDER BY COLUMN_NAME  
                FOR  
                   XML PATH('')  
                ) AS F (COLUMN_NAME)  
)  
SELECT  'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] DROP CONSTRAINT [' + f.CONSTRAINT_NAME + ']' + CHAR(13) + CHAR(10) +  
        'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] ADD CONSTRAINT [PK_' + f.WarehouseEntityName + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(f.PKList, 1, LEN(f.PKList) -1) + ')' + CHAR(13) + CHAR(10)  
FROM    FactPKListStr f  

1. megkerülő megoldás: Ha már frissített, és nincsenek problémái az átalakítással vagy a betöltési feladatokkal, de a felügyeleti csomagok üzembehelyezési hibája van, kövesse a Frissítés előtt szakasz lépéseit. Ezenkívül az alapértelmezett elsődleges kulcsok visszaállítása után indítsa újra a sikertelen felügyeleti csomag üzembe helyezését a Service Manager konzolon a Data Warehouse munkaterületre lépve, majd válassza a Felügyeleti csomag lehetőséget.

2. megkerülő megoldás: Ha frissített, és problémákat tapasztal az átalakítás vagy a betöltési feladat hibáival kapcsolatban, az alábbi lekérdezés futtatásával állapítsa meg, hogy a SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base felügyeleti csomag létezik-e a DWStagingAndConfig adatbázisban.

select * from ManagementPack where mpname like '%SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base%'  

Ha a felügyeleti csomag nem létezik, a frissítés előtt vissza kell állítania az adatbázist egy állapotba. Az adatbázis visszaállításához hajtsa végre az alábbi lépéseket.

  1. Végezze el a vész-helyreállítási lépéseket az adatbázisok biztonsági másolatain.

  2. Tiltsa le az MPSyncJob ütemezett futtatását.

  3. Manuálisan állítsa vissza az összes hiányzó elsődleges kulcsot a DWRepository adatbázisban. Az elsődleges kulcs elvetéséhez és újbóli létrehozásához használhatja a Frissítés előtt című részben található SQL-parancsfájlt.

  4. Indítsa újra a sikertelen alapszintű felügyeleti csomag üzembe helyezését a Service Manager konzol használatával.

A frissítés tesztelése tesztkörnyezetben

Javasoljuk, hogy tesztelje a System Center 1801 - Service Manager frissítését tesztkörnyezetben.

A verziófrissítések sorrendje és időzítése

Fontos a frissítések sorrendje. A frissítési lépéseket a következő sorrendben hajtsa végre:

  1. Biztonsági másolatot készít az adatbázisokról és a felügyeleti csomagokról. A System Center vészhelyreállítási útmutatójában (Service Manager) a "Biztonsági mentés Service Manager adatbázisok biztonsági mentése" és a "Nem felügyelt felügyeleti csomagok biztonsági mentése" című témakört találja.

  2. Kezdje az adatraktár-felügyeleti kiszolgálóval. Leállítja az adattárház-feladatokat, és csak a frissítés befejezése után tudja újra elindítani őket.

  3. Az adattárház-felügyeleti kiszolgálóra való frissítés befejezése után frissítse a kezdeti Service Manager felügyeleti kiszolgálót. Ha több Service Manager felügyeleti kiszolgálót hozott létre, a kezdeti Service Manager felügyeleti kiszolgáló az első, amelyet létrehozott.

  4. Frissítse a Service Manager-konzolokat és a további Service Manager felügyeleti kiszolgálókat.

  5. Indítsa újra az adatraktár munkáit.

  6. Helyezze üzembe az új Self-Service Portált.

Fontos a frissítések időzítése is. Az adattárház-felügyeleti kiszolgáló frissítése után frissítenie kell a Service Manager felügyeleti kiszolgálót, és telepítenie kell az új Self-Service portált. A kezdeti Service Manager felügyeleti kiszolgáló frissítése után készen kell állnia arra, hogy egyszerre frissítse Service Manager konzolját vagy Service Manager konzolját, további Service Manager felügyeleti kiszolgálóit és Self-Service portálját.

Az adatbázisokkal kapcsolatos tudnivalók

A System Center 1801 – Service Manager segítségével telepítheti az Operations Managert és Configuration Manager adatpiacokat. Ha élni kíván ezzel a lehetőséggel, akkor a két adatbázis, valamint a hozzájuk tartozó fájlcsoportok és naplófájlok számára további lemezterületet kell biztosítani.

Biztonsági mentés Service Manager frissítés előtt

A frissítés megkezdése előtt javasoljuk, hogy biztonsági másolatot készít a Service Manager- és adattárház-adatbázisokról, valamint a titkosítási kulcsról. Ha már biztonsági másolatot készít az adatbázisokról és a titkosítási kulcsról, folytathatja a frissítés futtatását. Ellenkező esetben a frissítés folytatása előtt tekintse át a System Center vészhelyreállítási útmutatójának Service Manager biztonsági mentési eljárásait.

Az Service Manager adattárház regisztrálása

Ha telepített egy adattárház-felügyeleti kiszolgálót a környezetében, a frissítési folyamat részeként képesnek kell lennie az adattárház-feladatok állapotának megtekintésére. Ez a feladat nem végzendő, ha még nem regisztrált az Service Manager adattárházban. Ha a Data Warehouse gomb nem látható a Service Manager konzolon, végezze el a Service Manager Data Warehouse regisztrálása a jelentéskészítés engedélyezéséhez című szakaszt a System Center üzembehelyezési útmutatójában – Service Manager.

Titkosítási kulcsok

Ha befejezte a telepítő futtatását a System Center 1801 - Service Manager telepítéséhez vagy frissítéséhez, a rendszer felkéri a Titkosítási biztonsági mentés vagy visszaállítás varázsló megnyitására. Ha korábban már biztonsági másolatot készít a titkosítási kulcsról, nincs szükség további műveletre. Ha soha nem biztonsági másolatot készít a titkosítási kulcsról, használja a Titkosítási kulcs biztonsági mentése vagy visszaállítása varázslót a titkosítási kulcsok biztonsági mentéséhez a Service Manager felügyeleti kiszolgálókon.

Verziófrissítés a System Center 2016 – Service Manager alkalmazásra

Az alábbi szakaszok a System Center 2012 R2 – Service Manager a System Center 2016 – Service Manager (SM) verzióra való frissítésről nyújtanak tájékoztatást.

Figyelmeztetés

Ha két vagy több System Center-összetevő frissítését tervezi, először tekintse meg a Frissítés a System Center 2016-ra című útmutatót. Fontos az összetevők frissítési sorrendje. A helyes frissítési sorrend betartásának elmulasztása helyreállíthatatlan hibákat okozhat az összetevőkben. Az érintett System Center-összetevők a következők:

  1. Orchestrator
  2. Service Manager
  3. Data Protection Manager
  4. Operations Manager
  5. Configuration Manager
  6. Virtual Machine Manager
  7. App Controller

A System Center 2012 R2 - Service Manager csak a System Center 2016-ra frissíthet a 9. kumulatív frissítéssel vagy újabb verzióval.

Fontos

Ebben az útmutatóban feltételezzük, hogy a System Center 2012 R2-re frissít . A System Center 2016 – Service Manager olyan számítógépen való telepítéséről, amelyen nincs korábbi Service Manager-verzió, olvassa el a System Center 2016 – Service Manager központi telepítése című témakört.

Tervezze meg a System Center 2016 - Service Manager-ra való frissítést

Ez a szakasz a System Center 2016-ra való frissítéshez szükséges eljárásokat ismerteti.

A Service Manager 2012 R2-ről Service Manager 2016-ra történő helybeni frissítés támogatott. A helyben történő frissítés az ugyanazon a hardveren található összes Service Manager alkatrész frissítése. Más megközelítések, például az egymás melletti frissítések vagy a működés közbeni frissítések nem támogatottak.

A Service Manager 2016-ra való frissítés előkészítést igényel. Javasoljuk, hogy telepítse a Service Manager tesztkörnyezetben, majd replikálja az éles adatbázisokat a tesztkörnyezetbe. Ezután elvégzi az új telepítés frissítését a tesztkörnyezetben, és ha ez sikeresnek bizonyult, ugyanezt a frissítést kell végrehajtania Service Manager SP1-re az éles környezetben.

Kipróbálási és Select verziók

A System Center 2012 R2 – Service Manager kiadása két különböző verzióban volt elérhető:

  • Próbaverzió (180 napos időtúllépés)

  • Select licences verzió

A 2016-os Service Manager az alábbi frissítési útvonalak támogatottak.

Aktuális verzió Frissített verzió Állapot
System Center 2012 R2 – Service Manager Eval System Center 2016 – Service Manager Eval A próbaidőszak változatlan marad
System Center 2012 R2 – Service Manager Select System Center 2016 – Service Manager Select Licencelt

Megjegyzés

A Service Manager 2012 R2 próbaverziójáról a 2016-os Service Manager próbaverziójára való frissítés nem hosszabbítja meg a 180 napos próbaidőszakot.

A telepítés helye

A Service Manager telepítésének alapértelmezett mappája a \Program Files\Microsoft System Center\Service Manager. Ha azonban Service Manager verziófrissítést hajt végre, a szoftver a korábban használt Service Manager mappába lesz telepítve. Ha Service Manager 2010-et vagy Service Manager 2012-et korábban frissítették, akkor a következő mappák használhatók:

\Program Files\Microsoft System Center\Service Manager 2010
\Program Files\Microsoft System Center\Service Manager 2012

A System Center 2016 – Service Manager hardverkövetelményei

A System Center 2016 – Service Manager összes hardverkövetelményét a System Center 2016 – Service Manager hardverkövetelményei című cikk ismerteti.

A System Center 2016 – Service Manager szoftverkövetelményei

A System Center 2016-ra való frissítéshez először a System Center 2012 R2 – Service Manager 9. kumulatív frissítését kell alkalmaznia.

A System Center 2016 – Service Manager szoftverkövetelményei teljes mértékben dokumentálva vannak a System Center 2016 – Service Manager szoftverkövetelményeiben.

Az egyéni fejlesztésre gyakorolt hatás

A System Center 2016 – Service Manager kiadásával a termék a .NET 4.5.1-es verziójára váltott. A .NET 4.5.1-be történő áthelyezést támogató eszköz néhány függőség megszakításához szükséges, és az osztályoknak a szerelvények közötti áthelyezéséhez vezetett. Ezért a Service Manager 2016-ra való frissítés megszakíthatja a házon belül vagy harmadik fél (nem Microsoft) által készített egyéni megoldásokat. A probléma elkerüléséhez az itt leírt lépésekkel frissítse az egyéni megoldásokat.

Az MPSync-feladatok sikertelenségének megakadályozása

Frissítés előtt

Leírás: A frissítési folyamattal kapcsolatos probléma miatt az MPSync-feladat meghiúsul a frissítés befejezése után. A probléma megelőzése érdekében a verziófrissítés megkezdése előtt futtassa az alábbi SQL-parancsprogramot a DWRepository adatbázison; így megkaphatja azokat a tényleges SQL-parancsprogramokat, amelyek segítségével a hiba javítása érdekében törölheti a DWRepository adatbázis ténytábláinak elsődleges kulcsát, majd hozzáadhatja a megfelelő megkötésekkel kiegészített új elsődleges kulcsot. Emellett előfordulhat, hogy az átalakítási és törlési feladatok végrehajtása is meghiúsul. Ez a hiba a nem megfelelő adatbázis-karcsúsítás miatt következhet be.

;WITH FactName  
AS (  
       select w.WarehouseEntityName from etl.WarehouseEntity w  
       join etl.WarehouseEntityType t on w.WarehouseEntityTypeId = t.WarehouseEntityTypeId  
       where t.WarehouseEntityTypeName = 'Fact'  
),FactList  
AS (  
    SELECT  PartitionName, p.WarehouseEntityName,  
            RANK() OVER ( PARTITION BY p.WarehouseEntityName ORDER BY PartitionName ASC ) AS RK  
    FROM    etl.TablePartition p  
       join FactName f on p.WarehouseEntityName = f.WarehouseEntityName  
)  
, FactPKList  
AS (  
    SELECT  f.WarehouseEntityName, a.TABLE_NAME, a.COLUMN_NAME, b.CONSTRAINT_NAME, f.RK,  
            CASE WHEN b.CONSTRAINT_NAME = 'PK_' + f.WarehouseEntityName THEN 1 ELSE 0 END AS DefaultConstraints  
    FROM    FactList f  
    JOIN    INFORMATION_SCHEMA.KEY_COLUMN_USAGE a ON f.PartitionName = a.TABLE_NAME  
    JOIN    INFORMATION_SCHEMA.TABLE_CONSTRAINTS b ON a.CONSTRAINT_NAME = b.CONSTRAINT_NAME AND b.CONSTRAINT_TYPE = 'Primary key'  
)  
, FactWithoutDefaultConstraints  
AS (  
    SELECT  a.*  
    FROM    FactPKList a  
    LEFT JOIN FactPKList b ON b.WarehouseEntityName = a.WarehouseEntityName AND b.DefaultConstraints = 1  
    WHERE   b.WarehouseEntityName IS NULL AND a.RK = 1  
)  
, FactPKListStr  
AS (  
    SELECT  DISTINCT f1.WarehouseEntityName, f1.TABLE_NAME, f1.CONSTRAINT_NAME, F.COLUMN_NAME AS PKList  
    FROM    FactWithoutDefaultConstraints f1  
    CROSS APPLY (  
                    SELECT  '[' + COLUMN_NAME + '],'  
                    FROM    FactWithoutDefaultConstraints f2  
                    WHERE   f2.TABLE_NAME = f1.TABLE_NAME  
                    ORDER BY COLUMN_NAME  
                FOR  
                   XML PATH('')  
                ) AS F (COLUMN_NAME)  
)  
SELECT  'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] DROP CONSTRAINT [' + f.CONSTRAINT_NAME + ']' + CHAR(13) + CHAR(10) +  
        'ALTER TABLE [dbo].[' + f.TABLE_NAME + '] ADD CONSTRAINT [PK_' + f.WarehouseEntityName + '] PRIMARY KEY NONCLUSTERED (' + SUBSTRING(f.PKList, 1, LEN(f.PKList) -1) + ')' + CHAR(13) + CHAR(10)  
FROM    FactPKListStr f  

1. megkerülő megoldás: Ha már frissített, és nincsenek problémák az átalakítással vagy a betöltéssel kapcsolatos hibákkal, de a felügyeleti csomagok üzembehelyezési hibája van, kövesse a Frissítés előtt szakasz lépéseit. Ezenkívül az alapértelmezett elsődleges kulcsok visszaállítása után indítsa újra a sikertelen felügyeleti csomag üzembe helyezését a Service Manager-konzolon a Data Warehouse munkaterületre lépve, majd válassza a Felügyeleti csomag lehetőséget.

2. megkerülő megoldás: Ha frissített, és problémákat tapasztal az átalakítással vagy a betöltési feladattal kapcsolatban, az alábbi lekérdezés futtatásával állapítsa meg, hogy a SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base felügyeleti csomag létezik-e a DWStagingAndConfig adatbázisban.

select * from ManagementPack where mpname like '%SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base%'  

Ha a felügyeleti csomag nem létezik, a frissítés előtt vissza kell állítania az adatbázist egy állapotba. Az adatbázis visszaállításához hajtsa végre az alábbi lépéseket.

  1. Végezze el a vész-helyreállítási lépéseket az adatbázisok biztonsági másolatain.

  2. Tiltsa le az MPSyncJob ütemezett futtatását.

  3. Manuálisan állítsa vissza az összes hiányzó elsődleges kulcsot a DWRepository adatbázisban. Az elsődleges kulcs elvetéséhez és újbóli létrehozásához használhatja a Frissítés előtt című részben található SQL-parancsfájlt.

  4. Indítsa újra a sikertelen alapszintű felügyeleti csomag üzembe helyezését a Service Manager konzol használatával.

A frissítés tesztelése tesztkörnyezetben

Javasoljuk, hogy tesztelje a System Center 2016 - Service Manager frissítését tesztkörnyezetben.

A verziófrissítések sorrendje és időzítése

Fontos a frissítések sorrendje. A frissítési lépéseket a következő sorrendben hajtsa végre:

  1. Biztonsági másolatot készít az adatbázisokról és a felügyeleti csomagokról. A System Center 2016 – Service Manager Service Manager vészhelyreállítási útmutatójában az adatbázisok biztonsági mentése és a nem felügyelt felügyeleti csomagok biztonsági mentése című szakaszt találja.

  2. Kezdje az adatraktár-felügyeleti kiszolgálóval. Leállítja az adattárház-feladatokat, és csak a frissítés befejezése után tudja újra elindítani őket.

  3. Az adattárház-felügyeleti kiszolgálóra való frissítés befejezése után frissítse a kezdeti Service Manager felügyeleti kiszolgálót. Ha több Service Manager felügyeleti kiszolgálót hozott létre, a kezdeti Service Manager felügyeleti kiszolgáló az első, amelyet létrehozott.

  4. Frissítse a Service Manager konzolokat és a további Service Manager felügyeleti kiszolgálókat.

  5. Indítsa újra az adatraktár munkáit.

  6. Telepítse az új Self-Service portált.

Fontos a frissítések időzítése is. Az adattárház-felügyeleti kiszolgáló frissítése után frissítenie kell a Service Manager felügyeleti kiszolgálót, és telepítenie kell az új Self-Service portált. A kezdeti Service Manager felügyeleti kiszolgáló frissítése után készen kell állnia a Service Manager konzol vagy Service Manager konzolok, a további Service Manager felügyeleti kiszolgálók és a Self-Service Portal egyidejű frissítésére.

Az adatbázisokkal kapcsolatos tudnivalók

A System Center 2016 – Service Manager segítségével telepítheti az Operations Managert és Configuration Manager adatpiacokat. Ha élni kíván ezzel a lehetőséggel, akkor a két adatbázis, valamint a hozzájuk tartozó fájlcsoportok és naplófájlok számára további lemezterületet kell biztosítani.

Biztonsági mentés Service Manager frissítés előtt

A frissítés megkezdése előtt javasoljuk, hogy biztonsági másolatot készítsen a Service Manager és az adattárház-adatbázisokról, valamint a titkosítási kulcsról. Ha már biztonsági másolatot készít az adatbázisokról és a titkosítási kulcsról, folytathatja a frissítés futtatását. Ellenkező esetben tekintse át a biztonsági mentési eljárásokat a System Center vészhelyreállítási útmutatójában – Service Manager a frissítés folytatása előtt.

Az Service Manager adattárház regisztrálása

Ha telepített egy adattárház-felügyeleti kiszolgálót a környezetében, a frissítési folyamat részeként képesnek kell lennie az adattárház-feladatok állapotának megtekintésére. Ezt a feladatot nem hajthatja végre, ha még nem regisztrált a Service Manager adattárházban. Ha a Data Warehouse gomb nem látható a Service Manager konzolon, végezze el a System Center 2016 üzembehelyezési útmutatójában a Jelentéskészítés engedélyezése a Service Manager Data Warehouse- Service Manager.

Titkosítási kulcsok

Ha befejezte a telepítő futtatását a System Center 2016 - Service Manager telepítéséhez vagy frissítéséhez, a rendszer felkéri a Titkosítási biztonsági mentés vagy visszaállítás varázsló megnyitására. Ha korábban már biztonsági másolatot készít a titkosítási kulcsról, nincs szükség további műveletre. Ha soha nem biztonsági másolatot készít a titkosítási kulcsról, a Titkosítási kulcs biztonsági mentése vagy visszaállítása varázslóval készítsen biztonsági másolatot a titkosítási kulcsról a Service Manager felügyeleti kiszolgálókon.

Következő lépések