Delen via


System Center Service Manager upgraden

Belangrijk

Service Provider Foundation (SPF) wordt stopgezet vanuit System Center 2025. SPF 2022 blijft echter werken met System Center 2025-onderdelen.

Dit artikel bevat de upgrade-informatie voor System Center 2025 - Service Manager (SM)

Upgrade uitvoeren naar System Center 2025 - Service Manager

De volgende secties bevatten informatie over het upgraden naar System Center 2025 - Service Manager (SM).

Waarschuwing

De volgorde waarin u onderdeelupgrades uitvoert, is belangrijk. Als de juiste upgradevolgorde niet wordt gevolgd, kan dit leiden tot een fout in het onderdeel waarvoor geen herstelopties bestaan. De betrokken System Center-onderdelen zijn:

  • Orkestrator
  • Servicemanager
  • Manager Gegevensbescherming
  • Operations Manager
  • Configuratiebeheerder
  • Virtual Machine Manager
  • Appbeheerder

U kunt alleen upgraden naar System Center 2025 vanuit System Center 2022.

Belangrijk

In deze handleiding wordt ervan uitgegaan dat u een upgrade uitvoert naar een bestaande System Center-versie. Zie System Center - Service Manager-implementeren voor informatie over het installeren van System Center 2025 - Service Manager op een computer waarop geen eerdere versie van Service Manager bestaat.

De upgrade plannen naar System Center 2025 - Service Manager

In deze sectie vindt u een overzicht van de procedures die nodig zijn om een upgrade uit te voeren naar System Center 2025.

Een in-place upgrade van Service Manager 2022 wordt ondersteund. Een in-place upgrade is een upgrade van alle Service Manager-onderdelen op dezelfde hardware. Andere benaderingen, zoals parallelle upgrades of rollende upgrades, worden niet ondersteund.

Voor een upgrade naar Service Manager 2025 is voorbereiding vereist. U wordt aangeraden Service Manager in een testomgeving te installeren en vervolgens uw productiedatabases te repliceren naar het lab. Daarna voert u een upgrade uit van de nieuwe installatie in het lab.

Evaluatie en selecteer versies

De release van System Center 2022 - Service Manager was beschikbaar in twee verschillende versies:

  • Evaluatieversie (time-out van 180 dagen)
  • Licentieversie selecteren

De volgende upgradepaden worden ondersteund voor Service Manager 2025.

Huidige versie Bijgewerkte versie Status
System Center 2022 - Service Manager Eval System Center 2025 - Service Manager Eval Evaluatieperiode blijft ongewijzigd
System Center 2022 - Service Manager selecteren System Center 2025 - Service Manager selecteren Licentie

Notitie

Upgraden van een evaluatieversie van Service Manager naar een evaluatieversie van Service Manager 2025 de evaluatieperiode van 180 dagen niet verlengt.

Installatielocatie

De standaardmap voor het installeren van Service Manager is \Program Files\Microsoft System Center\Service Manager. Wanneer u echter de upgrade naar Service Manager uitvoert, wordt de software geïnstalleerd in de map die Service Manager eerder heeft gebruikt.

Hardwarevereisten voor System Center 2025 - Service Manager

Alle hardwarevereisten voor System Center 2025 - Service Manager worden volledig gedocumenteerd in hardwarevereisten.

Softwarevereisten voor System Center 2025 - Service Manager

Alle softwarevereisten voor System Center 2025- Service Manager worden volledig gedocumenteerd in softwarevereisten.

Voorkomen dat MPSync-taken mislukken

vóór de upgrade

Beschrijving: Een probleem met het upgradeproces zorgt ervoor dat de MPSync-taak mislukt nadat de upgrade is voltooid. Als u dit probleem wilt voorkomen voordat ubijwerkt, moet u het hieronder vermelde SQL-script uitvoeren op de DWRepository-database. Dit script haalt de werkelijke SQL-scripts op die een beperking verwijderen en toevoegen aan de primaire sleutel in feitentabellen in de DWRepository-database om het probleem op te lossen. Daarnaast kunnen transformatie- en laadtaken ook mislukken. Deze fout kan optreden vanwege onjuiste database-grooming.

;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  

Tijdelijke oplossing 1: Als u al een upgrade hebt uitgevoerd en u geen problemen ondervindt met transformatie- of taakfouten, maar wel een management pack-implementatiefout hebt, volgt u de stappen in de sectie Vóór upgraden. Nadat de standaard primaire sleutels zijn hersteld, start u bovendien de mislukte implementatie van het management pack opnieuw in de Service Manager-console door naar de datawarehouse-werkruimte te navigeren en vervolgens Management Pack te selecteren.

Tijdelijke oplossing 2: Als u een upgrade hebt uitgevoerd en u problemen ondervindt met fouten in de transformatie- of laadtaak, bepaalt u of het management pack SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base bestaat in de DWStagingAndConfig-database door de volgende query uit te voeren.

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

Als het management pack niet bestaat, moet u de database herstellen naar een status voorafgaand aan de upgrade. Voer de volgende stappen uit om uw database te herstellen.

  1. Voer stappen voor herstel na noodgevallen uit voor de back-ups van de database.

  2. Schakel het MPSyncJob-schema uit.

  3. Herstel alle ontbrekende primaire sleutels in dwRepository handmatig. U kunt de primaire sleutel verwijderen en opnieuw maken met behulp van het SQL-script uit de sectie Vóór de upgrade.

  4. Start de mislukte implementatie van het basisbeheerpakket opnieuw met behulp van de Service Manager-console.

De upgrade testen in een testomgeving

U wordt aangeraden de upgrade naar System Center 2025 - Service Manager in een testomgeving te testen.

Upgradevolgorde en tijdstip

De volgorde van uw upgrades is belangrijk. Voer de upgradestappen uit in de volgende volgorde:

  1. Maak een back-up van uw databases en uw management packs. Zie de secties Back-up maken van Service Manager-databases en back-ups maken van niet-verzegelde management packs in de Handleiding voor herstel na noodgevallen voor System Center - Service Manager.

  2. Begin met de datawarehouse-beheerserver.

  3. Nadat de upgrade naar de datawarehouse-beheerserver is voltooid, voert u een upgrade uit van de eerste Service Manager-beheerserver. Als u meer dan één Service Manager-beheerserver hebt gemaakt, is de eerste Service Manager-beheerserver de eerste die u hebt gemaakt.

  4. Voer vervolgens een upgrade uit van alle secundaire beheerservers, Self-Service Portals en Service Manager-consoles.

Ga na de installatie als volgt te werk:

  1. Schakel alle datawarehouse-taken uit. U doet dit door de Service Manager-shell te openen en vervolgens de volgende opdrachten uit te voeren:

    $DW ='DWMS Servername'
    
    Get-scdwjob -Computername $DW | %{disable-scdwjobschedule -Computername $DW -jobname $_.Name}
    
  2. Breng de vereiste wijzigingen aan in het volgende PowerShell-script op basis van de gegevensbronweergaven in uw omgeving en voer het script uit met verhoogde bevoegdheden:

    $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. Schakel de taakplanningen in door de volgende opdrachten uit te voeren:

    $DW ='DWMS Servername'
    
    Get-scdwjob -Computername $DW | %{enable-scdwjobschedule -Computername $DW -jobname $_.Name}
    
  4. Start de datawarehouse-beheerserver opnieuw op.

Gevolgen van de database

Met System Center 2025 - Service Manager hebt u de mogelijkheid om Operations Manager- en Configuration Manager-datamarts te installeren. Als u deze optie selecteert, zijn er extra ruimtevereisten op de harde schijf voor de twee databases, evenals de bijbehorende bestandsgroepen en logboekbestanden.

Een back-up maken van Service Manager voordat u een upgrade uitvoert

Voordat u een upgrade start, raden we u aan een back-up te maken van uw Service Manager- en datawarehouse-databases en de versleutelingssleutel. Als u al een back-up van uw databases en versleutelingssleutel hebt gemaakt, kunt u de upgrade blijven uitvoeren. Raadpleeg anders de back-upprocedures in de Handleiding voor herstel na noodgevallen voor System Center - Service Manager voordat u doorgaat met de upgrade.

Het Service Manager-datawarehouse registreren

Als u een datawarehouse-beheerserver in uw omgeving hebt geïnstalleerd als onderdeel van het upgradeproces, moet u de status van de datawarehouse-taken kunnen bekijken. U kunt deze taak niet uitvoeren als u zich niet hebt geregistreerd bij het Service Manager-datawarehouse. Als de knop Data Warehouse niet zichtbaar is in de Service Manager-console, voert u de procedure in Registreren bij het Service Manager-datawarehouse uit om rapportage- in te schakelen in de implementatiehandleiding voor System Center - Service Manager.

Coderingssleutels

Wanneer je de installatie hebt uitgevoerd om System Center 2025 - Service Manager te installeren of te upgraden, wordt je gevraagd om de Versleutelingsback-up of -herstelwizard te openen. Als u eerder een back-up van de versleutelingssleutels hebt gemaakt, is er geen extra actie vereist. Als u nooit een back-up van de versleutelingssleutels hebt gemaakt, gebruikt u de wizard Back-up of Herstel van versleutelingssleutels om een back-up te maken van de versleutelingssleutels op de Service Manager-beheerservers.

Dit artikel bevat de upgrade-informatie voor System Center 2022 - Service Manager (SM)

Upgrade uitvoeren naar System Center 2022 - Service Manager

De volgende secties bevatten informatie over het upgraden naar System Center 2022 - Service Manager (SM).

Waarschuwing

De volgorde waarin u onderdeelupgrades uitvoert, is belangrijk. Als de juiste upgradevolgorde niet wordt gevolgd, kan dit leiden tot een fout in het onderdeel waarvoor geen herstelopties bestaan. De betrokken System Center-onderdelen zijn:

  1. Orkestrator
  2. Servicemanager
  3. Gegevensbeschermingsbeheerder
  4. Operations Manager
  5. Configuratiebeheerder
  6. Beheerder virtuele machines
  7. App Controller

U kunt alleen upgraden naar System Center 2022 vanuit System Center 2019.

Belangrijk

In deze handleiding wordt ervan uitgegaan dat u een upgrade uitvoert naar een bestaande System Center-versie. Zie System Center - Service Manager-implementeren voor informatie over het installeren van System Center 2022 - Service Manager op een computer waarop geen eerdere versie van Service Manager bestaat.

De upgrade plannen naar System Center 2022 - Service Manager

In deze sectie vindt u een overzicht van de procedures die nodig zijn om een upgrade uit te voeren naar System Center 2022.

Een in-place upgrade van Service Manager 2019 wordt ondersteund. Een in-place upgrade is een upgrade van alle Service Manager-onderdelen op dezelfde hardware. Andere benaderingen, zoals upgrades naast elkaar of rolling upgrades, worden niet ondersteund.

Voor een upgrade naar Service Manager 2022 is voorbereiding vereist. U wordt aangeraden Service Manager in een testomgeving te installeren en vervolgens uw productiedatabases te repliceren naar het lab. Daarna voert u een upgrade uit van de nieuwe installatie in het lab.

Evaluatie- en selectieversies

De release van System Center 2019 - Service Manager was beschikbaar in twee verschillende versies:

  • Evaluatieversie (time-out van 180 dagen)
  • Licentieversie selecteren

De volgende upgradepaden worden ondersteund voor Service Manager 2022.

Huidige versie Bijgewerkte versie Status
System Center 2019 - Service Manager Eval System Center 2022 - Service Manager Eval Evaluatieperiode blijft ongewijzigd
System Center 2019 - Service Manager selecteren System Center 2022 - Service Manager selecteren Licentie

Notitie

Upgraden van een evaluatieversie van Service Manager naar een evaluatieversie van Service Manager 2022 verlengt de evaluatieperiode van 180 dagen niet.

Installatielocatie

De standaardmap voor het installeren van Service Manager is \Program Files\Microsoft System Center\Service Manager. Wanneer u echter de upgrade naar Service Manager uitvoert, wordt de software geïnstalleerd in de map die Service Manager eerder heeft gebruikt. Als Service Manager 2016/1801 eerder is bijgewerkt, kan de volgende map worden gebruikt:

\Program Files\Microsoft System Center\Service Manager

Hardwarevereisten voor System Center 2022 - Service Manager

Alle hardwarevereisten voor System Center 2022 - Service Manager zijn volledig gedocumenteerd in hardwarevereisten.

Softwarevereisten voor System Center 2022 - Service Manager

Alle softwarevereisten voor System Center 2022- Service Manager worden volledig gedocumenteerd in SoftwareVereisten.

Voorkomen dat MPSync-taken mislukken

vóór de upgrade

Beschrijving: Een probleem met het upgradeproces zorgt ervoor dat de MPSync-taak mislukt nadat de upgrade is voltooid. Om dit probleem te voorkomen voordat uupgrade, moet u het SQL-script dat hieronder wordt vermeld uitvoeren op de DWRepository-database om de daadwerkelijke SQL-scripts op te halen die een beperking op de primaire sleutel in feittabellen in de DWRepository-database verwijderen en toevoegen, om het probleem op te lossen. Daarnaast kunnen transformatie- en laadtaken ook mislukken. Deze fout kan optreden vanwege onjuiste database-grooming.

;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  

Tijdelijke oplossing 1: Als u al een upgrade hebt uitgevoerd en u geen problemen ondervindt met transformatie- of taakfouten, maar wel een management pack-implementatiefout hebt, volgt u de stappen in de sectie Vóór upgraden. Nadat de standaard primaire sleutels zijn hersteld, start u bovendien de mislukte implementatie van het management pack opnieuw in de Service Manager-console door naar de datawarehouse-werkruimte te navigeren en vervolgens Management Pack te selecteren.

Tijdelijke oplossing 2: Als u een upgrade hebt uitgevoerd en u problemen ondervindt met fouten in de transformatie- of laadtaak, bepaalt u of het management pack SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base bestaat in de DWStagingAndConfig-database door de volgende query uit te voeren.

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

Als het management pack niet bestaat, moet u de database herstellen naar een status voorafgaand aan de upgrade. Voer de volgende stappen uit om uw database te herstellen.

  1. Voer stappen voor herstel na noodgevallen uit voor de back-ups van de database.

  2. Schakel het MPSyncJob-schema uit.

  3. Herstel alle ontbrekende primaire sleutels in dwRepository handmatig. U kunt de primaire sleutel verwijderen en opnieuw maken met behulp van het SQL-script uit de sectie Vóór de upgrade.

  4. Start de mislukte implementatie van het basisbeheerpakket opnieuw met behulp van de Service Manager-console.

De upgrade testen in een testomgeving

U wordt aangeraden de upgrade naar System Center 2022 - Service Manager in een testomgeving te testen.

Upgradevolgorde en tijdstip

De volgorde van uw upgrades is belangrijk. Voer de upgradestappen uit in de volgende volgorde:

  1. Maak een back-up van uw databases en uw management packs. Zie de secties Back-up maken van Service Manager-databases en back-ups maken van niet-verzegelde management packs in de Handleiding voor herstel na noodgevallen voor System Center - Service Manager.

  2. Begin met de datawarehouse-beheerserver.

  3. Nadat de upgrade naar de datawarehouse-beheerserver is voltooid, voert u een upgrade uit van de eerste (primaire) Service Manager-beheerserver. Als u meer dan één Service Manager-beheerserver hebt gemaakt, is de eerste Service Manager-beheerserver de eerste die u hebt gemaakt.

  4. Voer vervolgens een upgrade uit van alle secundaire beheerservers, Self-Service Portals en Service Manager-consoles.

Ga na de installatie als volgt te werk:

  1. Schakel alle datawarehouse-taken uit. U doet dit door de Service Manager-shell te openen en vervolgens de volgende opdrachten uit te voeren:

    $DW ='DWMS Servername' 
    Get-scdwjob -Computername $DW | %{disable-scdwjobschedule -Computername $DW -jobname $_.Name} 
    
  2. Breng de vereiste wijzigingen aan in het volgende PowerShell-script op basis van de gegevensbronweergaven in uw omgeving en voer het script uit met verhoogde bevoegdheden:

    $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. Schakel de taakplanningen in door de volgende opdrachten uit te voeren:

    $DW ='DWMS Servername' 
    
    Get-scdwjob -Computername $DW | %{enable-scdwjobschedule -Computername $DW -jobname $_.Name} 
    
  4. Start de datawarehouse-beheerserver opnieuw op.

  5. Pas het Updatepakket 2 voor System Center 2022 Service Manager toe op de datawarehouse-beheerserver, primaire beheerserver, secundaire beheerserver(s), Self-Service portal(s) en alle analistenconsoles.

Gevolgen van de database

Met System Center 2022 - Service Manager hebt u de mogelijkheid om Operations Manager- en Configuration Manager-datamarts te installeren. Als u deze optie selecteert, zijn er extra ruimtevereisten op de harde schijf voor de twee databases, evenals de bijbehorende bestandsgroepen en logboekbestanden.

Een back-up maken van Service Manager voordat u een upgrade uitvoert

Voordat u een upgrade start, raden we u aan een back-up te maken van uw Service Manager- en datawarehouse-databases en de versleutelingssleutel. Als u al een back-up van uw databases en versleutelingssleutel hebt gemaakt, kunt u de upgrade blijven uitvoeren. Raadpleeg anders de back-upprocedures in de Handleiding voor herstel na noodgevallen voor System Center - Service Manager voordat u doorgaat met de upgrade.

Het Service Manager-datawarehouse registreren

Als u een datawarehouse-beheerserver in uw omgeving hebt geïnstalleerd als onderdeel van het upgradeproces, moet u de status van de datawarehouse-taken kunnen bekijken. U kunt deze taak niet uitvoeren als u zich niet hebt geregistreerd bij het Service Manager-datawarehouse. Als de knop Data Warehouse niet zichtbaar is in de Service Manager-console, voert u de procedure in Registreren bij het Service Manager-datawarehouse uit om rapportage- in te schakelen in de implementatiehandleiding voor System Center - Service Manager.

Coderingssleutels

Wanneer u klaar bent met het uitvoeren van Setup om System Center 2022 - Service Manager te installeren of bij te werken, wordt u gevraagd om de wizard Versleutelingsback-up of Herstel te openen. Als u eerder een back-up van de versleutelingssleutels hebt gemaakt, is er geen extra actie vereist. Als u nooit een back-up van de versleutelingssleutels hebt gemaakt, gebruikt u de wizard Back-up of Herstel van versleutelingssleutels om een back-up te maken van de versleutelingssleutels op de Service Manager-beheerservers.

Bekend probleem

Na een geslaagde upgrade van het datawarehouse mislukt de MPSyncJob

Beschrijving:

Na een geslaagde datawarehouse-upgrade mislukt de MPSyncJob vanwege een implementatiefout in het management pack Microsoft System Center Configuration Manager Data Warehouse Library. In het gebeurtenislogboek OperationsManager wordt de volgende fout weergegeven:

  • Onjuiste syntaxis in de buurt van het trefwoord IF
  • Onjuiste syntaxis in de buurt van END

tijdelijke oplossing:

Voer het script uit dat hier wordt beschreven .

Dit artikel bevat de upgrade-informatie voor System Center 2019 - Service Manager (SM)

Upgrade uitvoeren naar System Center 2019 - Service Manager

De volgende secties bevatten informatie over het upgraden naar System Center 2019 - Service Manager (SM).

Waarschuwing

De volgorde waarin u onderdeelupgrades uitvoert, is belangrijk. Als de juiste upgradevolgorde niet wordt gevolgd, kan dit leiden tot een fout in het onderdeel waarvoor geen herstelopties bestaan. De betrokken System Center-onderdelen zijn:

  1. Orkestrator
  2. Servicemanager
  3. Beheerder Gegevensbescherming
  4. Operations Manager
  5. Configuratiebeheerder
  6. Virtuele Machine Beheerder
  7. App Controller

U kunt alleen upgraden naar System Center 2019 vanuit System Center 2016 of 1801 of 1807.

Belangrijk

In deze handleiding wordt ervan uitgegaan dat u een upgrade uitvoert naar een bestaande System Center-versie. Zie System Center - Service Manager-implementeren voor informatie over het installeren van System Center 2019 - Service Manager op een computer waarop geen eerdere versie van Service Manager bestaat.

De upgrade plannen naar System Center 2019 - Service Manager

In deze sectie vindt u een overzicht van de procedures die nodig zijn om een upgrade uit te voeren naar System Center 2019.

Een in-place upgrade van Service Manager 2016, 1801, 1807 wordt ondersteund. Een in-place upgrade is een upgrade van alle Service Manager-onderdelen op dezelfde hardware. Andere benaderingen, zoals upgrades naast elkaar of rollende upgrades, worden niet ondersteund.

Voor het upgraden naar Service Manager 2019 is voorbereiding vereist. U wordt aangeraden Service Manager in een testomgeving te installeren en vervolgens uw productiedatabases te repliceren naar het lab. Voer daarna een upgrade uit van de nieuwe installatie in het lab.

Evaluatie- en selectieversies

De release van System Center 2016 en 1801 - Service Manager was beschikbaar in twee verschillende versies:

  • Evaluatieversie (time-out van 180 dagen)
  • Licentieversie selecteren

De volgende upgradepaden worden ondersteund voor Service Manager 2019.

Huidige versie Bijgewerkte versie Status
System Center 2016/1801 - Service Manager Eval System Center 2019 - Service Manager Eval Evaluatieperiode blijft ongewijzigd
System Center 2016/1801/1807 - Service Manager selecteren System Center 2019 - Service Manager selecteren Licentie

Notitie

Upgraden van een evaluatieversie van Service Manager naar een evaluatieversie van Service Manager 2019 verlengt de evaluatieperiode van 180 dagen niet.

Installatielocatie

De standaardmap voor het installeren van Service Manager is \Program Files\Microsoft System Center\Service Manager. Wanneer u echter de upgrade naar Service Manager uitvoert, wordt de software geïnstalleerd in de map die Service Manager eerder heeft gebruikt. Als Service Manager 2016/1801 eerder is bijgewerkt, kan de volgende map worden gebruikt:

\Program Files\Microsoft System Center\Service Manager

Hardwarevereisten voor System Center 2019 - Service Manager

Alle hardwarevereisten voor System Center 2019 - Service Manager zijn volledig gedocumenteerd in hardwarevereisten.

Softwarevereisten voor System Center 2019 - Service Manager

Alle softwarevereisten voor System Center 2019- Service Manager worden volledig gedocumenteerd in Softwarevereisten.

Impact op aangepaste ontwikkeling

Met de release van System Center 2016 - Service Manager is het product verplaatst naar ondersteuning voor .NET 4.5.1. Het gereedschap dat is ingesteld om deze verplaatsing naar .NET 4.5.1 te ondersteunen, vereist het verbreken van enkele afhankelijkheden en heeft geleid tot de verplaatsing van klassen tussen de assemblies.

Voorkomen dat MPSync-taken mislukken

vóór upgrade

Beschrijving: Een probleem met het upgradeproces zorgt ervoor dat de MPSync-taak mislukt nadat de upgrade is voltooid. Als u wilt voorkomen dat dit probleem optreedt voordat u een upgrade uitvoert, moet u het onderstaande SQL-script uitvoeren op de DWRepository-database om de werkelijke SQL-scripts op te halen die een beperking voor de primaire sleutel toevoegen aan feitentabellen in de DWRepository-database om het probleem op te lossen. Daarnaast kunnen transformatie- en laadtaken ook mislukken. Deze fout kan optreden vanwege onjuiste database-grooming.

;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  

Tijdelijke oplossing 1: Als u al een upgrade hebt uitgevoerd en er geen problemen zijn met transformatie- of taakfouten, maar wel een management pack-implementatiefout hebben, volgt u de stappen in de sectie Vóór upgrade. Nadat de standaard primaire sleutels zijn hersteld, start u bovendien de mislukte implementatie van het management pack opnieuw in de Service Manager-console door naar de datawarehouse-werkruimte te navigeren en vervolgens Management Pack te selecteren.

Tijdelijke oplossing 2: Als u een upgrade hebt uitgevoerd en u problemen ondervindt met fouten in de transformatie- of laadtaak, bepaalt u of het management pack SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base bestaat in de DWStagingAndConfig-database door de volgende query uit te voeren.

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

Als het management pack niet bestaat, moet u de database herstellen naar een status voorafgaand aan de upgrade. Voer de volgende stappen uit om uw database te herstellen.

  1. Voer stappen voor herstel na noodgevallen uit voor de back-ups van de database.

  2. Schakel het MPSyncJob-schema uit.

  3. Herstel alle ontbrekende primaire sleutels in dwRepository handmatig. U kunt de primaire sleutel verwijderen en opnieuw maken met behulp van het SQL-script uit de sectie Vóór de upgrade.

  4. Start de mislukte implementatie van het basisbeheerpakket opnieuw met behulp van de Service Manager-console.

De upgrade testen in een testomgeving

U wordt aangeraden de upgrade naar System Center 2019 - Service Manager in een testomgeving te testen.

Upgradevolgorde en timing

De volgorde van uw upgrades is belangrijk. Voer de upgradestappen uit in de volgende volgorde:

  1. Maak een back-up van uw databases en uw management packs. Zie de secties Back-up maken van Service Manager-databases en back-ups maken van niet-verzegelde management packs in de Handleiding voor herstel na noodgevallen voor System Center - Service Manager.

  2. Begin met de datawarehouse-beheerserver. U stopt de datawarehouse-taken en u kunt ze pas opnieuw starten nadat u de upgrade hebt voltooid.

  3. Nadat de upgrade naar de datawarehouse-beheerserver is voltooid, voert u een upgrade uit van de eerste Service Manager-beheerserver. Als u meer dan één Service Manager-beheerserver hebt gemaakt, is de eerste Service Manager-beheerserver de eerste die u hebt gemaakt.

  4. Werk de Service Manager-consoles en eventuele extra Service Manager-beheerservers bij.

  5. Start de datawarehouse-taken opnieuw.

  6. Implementeer de nieuwe Self-Service Portal.

De timing van uw upgrades is ook belangrijk. Nadat u de datawarehouse-beheerserver hebt bijgewerkt, moet u de Service Manager-beheerserver bijwerken en ook de nieuwe Self-Service Portal implementeren. Nadat u de eerste Service Manager-beheerserver hebt bijgewerkt, moet u voorbereid zijn om uw Service Manager-console of Service Manager-consoles, extra Service Manager-beheerservers en Self-Service Portal tegelijkertijd te upgraden.

Gevolgen van de database

Met System Center 2019 - Service Manager hebt u de mogelijkheid om Operations Manager- en Configuration Manager-datamarts te installeren. Als u deze optie selecteert, zijn er extra ruimtevereisten op de harde schijf voor de twee databases, evenals de bijbehorende bestandsgroepen en logboekbestanden.

Een back-up maken van Service Manager voordat u een upgrade uitvoert

Voordat u een upgrade start, raden we u aan een back-up te maken van uw Service Manager- en datawarehouse-databases en de versleutelingssleutel. Als u al een back-up van uw databases en versleutelingssleutel hebt gemaakt, kunt u de upgrade blijven uitvoeren. Raadpleeg anders de back-upprocedures in de Handleiding voor herstel na noodgevallen voor System Center - Service Manager voordat u doorgaat met de upgrade.

Het Service Manager-datawarehouse registreren

Als u een datawarehouse-beheerserver in uw omgeving hebt geïnstalleerd als onderdeel van het upgradeproces, moet u de status van de datawarehouse-taken kunnen bekijken. U kunt deze taak niet uitvoeren als u zich niet hebt geregistreerd bij het Service Manager-datawarehouse. Als de knop Data Warehouse niet zichtbaar is in de Service Manager-console, voert u de procedure in Registreren bij het Service Manager-datawarehouse uit om rapportage- in te schakelen in de implementatiehandleiding voor System Center - Service Manager.

Coderingssleutels

Wanneer u klaar bent met het uitvoeren van Setup om System Center 2019 - Service Manager te installeren of bij te werken, wordt u gevraagd om de wizard Versleutelingsback-up of Herstel te openen. Als u eerder een back-up van de versleutelingssleutels hebt gemaakt, is er geen extra actie vereist. Als u nooit een back-up van de versleutelingssleutels hebt gemaakt, gebruikt u de wizard Back-up of Herstel van versleutelingssleutels om een back-up te maken van de versleutelingssleutels op de Service Manager-beheerservers.

Dit artikel bevat de upgrade-informatie voor System Center 2016 - Service Manager (SM)

Upgrade uitvoeren naar System Center 2016 - Service Manager

De volgende secties bevatten de informatie over het upgraden van System Center 2012 R2 - Service Manager naar System Center 2016 - Service Manager (SM).

Waarschuwing

Als u van plan bent om twee of meer System Center-onderdelen te upgraden, is het noodzakelijk dat u eerst de handleiding raadpleegt Upgraden naar System Center 2016. De volgorde waarin u onderdeelupgrades uitvoert, is belangrijk. Als de juiste upgradevolgorde niet wordt gevolgd, kan dit leiden tot een fout in het onderdeel waarvoor geen herstelopties bestaan. De betrokken System Center-onderdelen zijn:

  1. Orchestrator
  2. Servicemanager
  3. Gegevensbeschermingsbeheerder
  4. Operations Manager
  5. Configuratiebeheerder
  6. Virtuele Machinebeheerder
  7. Applicatiebeheerder

U kunt alleen upgraden naar System Center 2016 vanuit System Center 2012 R2 - Service Manager met updatepakket 9 of hoger geïnstalleerd.

Belangrijk

In deze handleiding wordt ervan uitgegaan dat u een upgrade uitvoert naar System Center 2012 R2. Voor informatie over het installeren van System Center 2016 - Service Manager op een computer waarop geen eerdere versie van Service Manager bestaat, zie de System Center 2016 - Service Manager implementeren.

Uw upgrade naar System Center 2016 - Service Manager plannen

In deze sectie vindt u een overzicht van de procedures die nodig zijn om een upgrade uit te voeren naar System Center 2016.

Een in-place upgrade van Service Manager 2012 R2 naar Service Manager 2016 wordt ondersteund. Een in-place upgrade is een upgrade van alle Service Manager-onderdelen op dezelfde hardware. Andere benaderingen, zoals parallelle upgrades of geleidelijke upgrades, worden niet ondersteund.

Voor een upgrade naar Service Manager 2016 is voorbereiding vereist. U wordt aangeraden Service Manager in een testomgeving te installeren en vervolgens uw productiedatabases te repliceren naar het lab. Vervolgens voert u een upgrade uit van de nieuwe installatie in het lab en voert u dezelfde upgrade uit naar Service Manager SP1 in de productieomgeving.

Evaluatie- en selectieversies

De release van System Center 2012 R2 - Service Manager was beschikbaar in twee verschillende versies:

  • Evaluatieversie (time-out van 180 dagen)

  • Licentieversie selecteren

De volgende upgradepaden worden ondersteund voor Service Manager 2016.

Huidige versie Bijgewerkte versie Status
System Center 2012 R2 - Service Manager Eval System Center 2016 - Service Manager Eval Evaluatieperiode blijft ongewijzigd
System Center 2012 R2 - Service Manager selecteren System Center 2016 - Service Manager selecteren Licentie

Notitie

Upgraden van een evaluatieversie van Service Manager 2012 R2 naar een evaluatieversie van Service Manager 2016 verlengt de evaluatieperiode van 180 dagen niet.

Installatielocatie

De standaardmap voor het installeren van Service Manager is \Program Files\Microsoft System Center\Service Manager. Wanneer u echter de upgrade naar Service Manager uitvoert, wordt de software geïnstalleerd in de map die Service Manager eerder heeft gebruikt. Als Service Manager 2010 of Service Manager 2012 eerder is bijgewerkt, kunnen de volgende mappen worden gebruikt:

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

Hardwarevereisten voor System Center 2016 - Service Manager

Alle hardwarevereisten voor System Center 2016 - Service Manager zijn volledig gedocumenteerd in Hardwarevereisten voor System Center 2016 - Service Manager.

Softwarevereisten voor System Center 2016 - Service Manager

Als u een upgrade wilt uitvoeren naar System Center 2016, moet u eerst het updatepakket 9 of hoger toepassen voor System Center 2012 R2 - Service Manager.

Alle softwarevereisten voor System Center 2016 - Service Manager worden volledig gedocumenteerd in Softwarevereisten voor System Center 2016 - Service Manager.

Impact op aangepaste ontwikkeling

Met de release van System Center 2016 - Service Manager is het product verplaatst naar ondersteuning voor .NET 4.5.1. De tool die is ontworpen om deze overgang naar .NET 4.5.1 te ondersteunen, was noodzakelijk om enkele afhankelijkheden te verbreken en heeft geleid tot de herindeling van klassen in de assemblies. Daarom kan de upgrade naar Service Manager 2016 de aangepaste oplossingen die intern of door derden (niet-Microsoft) zijn gemaakt, breken. Raadpleeg de stappen voor het upgraden van uw aangepaste oplossingenom te voorkomen dat u dit probleem ondervindt.

Voorkomen dat MPSync-taken mislukken

vóór upgrade

Beschrijving: Een probleem met het upgradeproces zorgt ervoor dat de MPSync-taak mislukt nadat de upgrade is voltooid. Als u wilt voorkomen dat dit probleem optreedt voordat u een upgrade uitvoert, moet u het onderstaande SQL-script uitvoeren op de DWRepository-database om de werkelijke SQL-scripts op te halen die een beperking voor de primaire sleutel toevoegen aan feitentabellen in de DWRepository-database om het probleem op te lossen. Daarnaast kunnen transformatie- en laadtaken ook mislukken. Deze fout kan optreden vanwege onjuiste database-grooming.

;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  

Tijdelijke oplossing 1: Als u al een upgrade hebt uitgevoerd en er geen problemen zijn met transformatie- of taakfouten, maar wel een management pack-implementatiefout hebben, volgt u de stappen in de sectie Vóór upgrade. Nadat de standaard primaire sleutels zijn hersteld, start u bovendien de mislukte implementatie van het management pack opnieuw in de Service Manager-console door naar de datawarehouse-werkruimte te navigeren en vervolgens Management Pack te selecteren.

Tijdelijke oplossing 2: Als u een upgrade hebt uitgevoerd en u problemen ondervindt met fouten in de transformatie- of laadtaak, bepaalt u of het management pack SystemDerivedMp.Microsoft.SystemCenter.Datawarehouse.Base bestaat in de DWStagingAndConfig-database door de volgende query uit te voeren.

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

Als het management pack niet bestaat, moet u de database herstellen naar een status voorafgaand aan de upgrade. Voer de volgende stappen uit om uw database te herstellen.

  1. Voer stappen voor herstel na noodgevallen uit voor de back-ups van de database.

  2. Schakel het MPSyncJob-schema uit.

  3. Herstel alle ontbrekende primaire sleutels in dwRepository handmatig. U kunt de primaire sleutel verwijderen en opnieuw maken met behulp van het SQL-script uit de sectie Vóór de upgrade.

  4. Start de mislukte implementatie van het basisbeheerpakket opnieuw met behulp van de Service Manager-console.

De upgrade testen in een testomgeving

U wordt aangeraden de upgrade naar System Center 2016 - Service Manager in een testomgeving te testen.

Upgradevolgorde en timing

De volgorde van uw upgrades is belangrijk. Voer de upgradestappen uit in de volgende volgorde:

  1. Maak een back-up van uw databases en uw management packs. Zie de secties Back-ups maken van Service Manager-databases en back-ups maken van niet-verzegelde management packs in de handleiding voor herstel na noodgevallen voor System Center 2016 - Service Manager.

  2. Begin met de datawarehouse-beheerserver. U stopt de datawarehouse-taken en u kunt ze pas opnieuw starten nadat u de upgrade hebt voltooid.

  3. Nadat de upgrade naar de datawarehouse-beheerserver is voltooid, voert u een upgrade uit van de eerste Service Manager-beheerserver. Als u meer dan één Service Manager-beheerserver hebt gemaakt, is de eerste Service Manager-beheerserver de eerste die u hebt gemaakt.

  4. Werk de Service Manager-consoles en eventuele extra Service Manager-beheerservers bij.

  5. Start de datawarehouse-taken opnieuw.

  6. Implementeer de nieuwe Self-Service Portal.

De timing van uw upgrades is ook belangrijk. Nadat u de datawarehouse-beheerserver hebt bijgewerkt, moet u zowel de Service Manager-beheerserver bijwerken als de nieuwe Self-Service Portal implementeren. Nadat u de eerste Service Manager-beheerserver hebt bijgewerkt, moet u voorbereid zijn om uw Service Manager-console of Service Manager-consoles, extra Service Manager-beheerservers en Self-Service Portal tegelijkertijd te upgraden.

Gevolgen van de database

Met System Center 2016 - Service Manager hebt u de mogelijkheid om Operations Manager- en Configuration Manager-datamarts te installeren. Als u deze optie selecteert, zijn er extra ruimtevereisten op de harde schijf voor de twee databases, evenals de bijbehorende bestandsgroepen en logboekbestanden.

Een back-up maken van Service Manager voordat u een upgrade uitvoert

Voordat u een upgrade start, raden we u aan een back-up te maken van uw Service Manager- en datawarehouse-databases en de versleutelingssleutel. Als u al een back-up van uw databases en versleutelingssleutel hebt gemaakt, kunt u de upgrade blijven uitvoeren. Raadpleeg anders de back-upprocedures in de Handleiding voor herstel na noodgevallen voor System Center - Service Manager voordat u doorgaat met de upgrade.

Het Service Manager-datawarehouse registreren

Als u een datawarehouse-beheerserver in uw omgeving hebt geïnstalleerd als onderdeel van het upgradeproces, moet u de status van de datawarehouse-taken kunnen bekijken. U kunt deze taak niet uitvoeren als u zich niet hebt geregistreerd bij het Service Manager-datawarehouse. Als de knop Data Warehouse niet zichtbaar is in de Service Manager-console, voltooit u de procedure in Registreren bij het Service Manager Data Warehouse om rapportage in te schakelen in de Implementatiehandleiding voor System Center 2016 - Service Manager.

Coderingssleutels

Wanneer u klaar bent met het uitvoeren van Setup om System Center 2016 - Service Manager te installeren of te upgraden, wordt u gevraagd om de wizard Versleutelingsback-up of Herstel te openen. Als u eerder een back-up van de versleutelingssleutels hebt gemaakt, is er geen extra actie vereist. Als u nooit een back-up van de versleutelingssleutels hebt gemaakt, gebruikt u de wizard Back-up of Herstel van versleutelingssleutels om een back-up te maken van de versleutelingssleutels op de Service Manager-beheerservers.

Volgende stappen