Uppgradera din miljö till System Center 2016 – Service Manager
Du kan inte starta en uppgradering till System Center 2016 – Service Manager om några informationslagerjobb eller arbetsflöden körs. Du kan använda procedurerna i det här avsnittet för att stoppa scheman för datalagerjobb och vänta till de har avslutats, innan du uppgraderar hanteringsservern för datalager. Innan du uppgraderar Service Manager-hanteringsservern stoppar du Self-Service-portalen, om den är installerad, och väntar sedan i 10 minuter så att alla pågående arbetsflöden slutförs innan du påbörjar uppgraderingen.
Slutför procedurerna i följande avsnitt för att uppgradera till System Center 2016 – Service Manager.
Förberedelse av uppgradering
För återställning av Service Manager informationslagerdatabas måste rapportdatabasen också återställas när du har installerat informationslagret.
Se uppgraderingssekvenseringen för System Center-komponenter i Uppgradera System Center 2012 R2 – Service Manager till System Center 2016.
Blanda inte Service Manager 2016 och Service Manager 2012 R2 med olika Service Manager komponenter – alla bör använda samma version. Till exempel bör både självbetjäningsportalen och Service Manager-hanteringsservern använda samma version.
När du uppgraderar från Service Manager 2012 R2 till Service Manager 2016 bör du inte aktivera eller inaktivera Active Directory-gruppexpansionen för någon av Active Directory-anslutningsapparna.
Med andra ord, om det är av, låt det förbli av och om det är på, låt det förbli på tills anslutningsappen körs för första gången. Se skärmbilden nedan. Detta gäller endast för första gången som Active Directory-anslutningen körs efter uppgraderingen. Du kan ändra dina inställningar för Active Directory-gruppexpansionsarbetsflödet när synkroniseringen av Active Directory-anslutningsappen är klar första gången.
Förbereda Service Manager 2012 R2 för uppgradering
Den här artikeln beskriver hur du förbereder din System Center 2012 R2 – Service Manager miljö för en uppgradering. Detta gör du genom att utföra följande procedurer för att uppgradera hanteringsservern för datalager:
Ange de datalagerjobb som körs och inaktivera dem.
Kontrollera att datalagerjobben inte körs längre.
När datalagerjobben har slutförts startar du uppgraderingen av datalagerhanteringsservern.
När informationslagret har uppgraderats utför du följande procedurer på den första Service Manager-hanteringsservern:
Vänta i 10 minuter och starta sedan uppgraderingen av Service Manager-hanteringsservern.
Så här visar du informationslagerjobben med hjälp av Windows PowerShell-cmdletar och inaktiverar dem
På den dator som är värd för datalagerhanteringsservern väljer du Start, Alla program, Microsoft System Center 2012 R2 och väljer Service Manager Shell.
Ange följande kommandon och tryck sedan på RETUR efter varje kommando:
Set-ExecutionPolicy -force RemoteSigned
cd (Get-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup\').InstallDirectory Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1
cd 'C:\Program Files\Microsoft System Center 2012 R2\Service Manager' Import-Module .\Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1
get-scdwjob | ? {$_.Name -match 'Extract_'} | foreach {Disable-SCDWJobSchedule -JobName $_.Name}
En lista över datalagerjobb visas.
Kontrollera att datalagerjobben har slutat köras
I Service Manager-konsolen väljer du Data Warehouse.
I fönstret Data Warehouse expanderar du Data Warehouse och väljer Data Warehouse Jobb.
I fönstret Data Warehouse jobb ser du kolumnen Status för varje informationslagerjobb. När statusen för varje jobb visas som Inte startad fortsätter du till nästa procedur för att stoppa Self-Service-portalen. Om det inte finns någon Self-Service portalen i din miljö kan du starta uppgraderingsprocessen.
Förhindra att MPSync-jobben misslyckas
Kör SQL-skriptet nedan på DWRepository-databasen för att hämta de SQL-skript som släpper och lägger till en begränsning i den primära nyckeln i faktatabeller i DWRepository-databasen för att rätta till problemet.
;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
Uppgradera System Center 2016 – Service Manager
Använd följande procedurer för att uppgradera din Service Manager-miljö till System Center 2016 – Service Manager. Dessa procedurer omfattar steg för att uppgradera hanteringsservern för informationslager, Service Manager-hanteringsservern och Service Manager-konsolen.
Uppgradera självbetjäningsportalen för Service Manager
Läs anvisningarna i artikeln Uppgradera Service Manager Self-Service-portalen. I vissa uppgraderingsscenarier uppgraderas även självbetjäningsportalen när du uppgraderar en hanteringsserver. I dessa fall måste du tillämpa en korrigering innan du uppgraderar.
Uppgraderingssteg för anpassad utveckling
Med Versionen System Center 2016 – Service Manager har produkten flyttats för att stödja .NET 4.5.1. Verktygsuppsättningen för att stödja den här förflyttningen till .NET 4.5.1 krävs för att bryta några beroenden och har lett till att klasser flyttas mellan sammansättningarna. Därför kan uppgraderingen till Service Manager 2016 bryta de anpassade lösningar som skapats internt eller av tredje part (icke-Microsoft). Se stegen för att uppgradera dina anpassade lösningar för att undvika att hamna i det här problemet.
Uppgradera hanteringsservern för informationslager
Följ stegen nedan om du vill uppgradera hanteringsservern för datalager.
Viktigt
Kontrollera att du har stoppat datalagerjobben innan du fortsätter.
Uppgradera hanteringsservern för datalagret
Logga in på den dator som ska vara värd för datalagerhanteringsservern med hjälp av ett konto som är medlem i gruppen Administratörer. Det här kontot måste också vara en lokal administratör.
På installationsmediet Service Manager dubbelklickar du på Setup.exe för att starta installationsguiden för Service Manager.
På sidan Microsoft System Center 2016 väljer du Uppgradera Service Manager hanteringsserver för informationslager.
På sidan Förbered för uppgradering väljer du de två objekt som anger att du har läst lämpliga avsnitt i System Center 2016 – Service Manager Uppgraderingsguide och väljer Nästa.
På sidan Produktregistrering anger du lämplig information i rutorna. Läs licensvillkoren för programvara från Microsoft; Om tillämpligt väljer du Jag har läst, förstått och accepterar villkoren i licensavtalet; och välj Nästa.
På sidan Systemkontrollresultat kontrollerar du att kravkontrollen har godkänts eller åtminstone godkänts med varningar och väljer Nästa.
På sidan Konfigurera Analysis Service för OLAP-kuber i rutan Databasserver anger du datornamnet på den server som ska vara värd för databasen SQL Server Analysis Services (SSAS) och trycker sedan på tabbtangenten. När Standard visas i rutan SQL Server instans väljer du Nästa.
Viktigt
Om du installerar SSAS på en annan dator än den dator som är värd för datalagerhanteringsservern och det finns en brandvägg i din miljö, måste du se till att rätt brandväggsportar är öppna. Mer information finns i Porttilldelningar för System Center 2016 – Service Manager i planeringsguiden för System Center 2016 – Service Manager.
På sidan Konfigurera Analysis Services-autentiseringsuppgifter anger du användarnamn, lösenord och domän för kontot och väljer Testa autentiseringsuppgifter. När du har fått ett meddelande om att autentiseringsuppgifterna har accepterats väljer du Nästa.
På sidan Diagnostik- och användningsdata anger du att du vill dela dina Service Manager diagnostik- och användningsdata med Microsoft. Som ett alternativ väljer du Sekretesspolicy för System Center Service Manager och väljer Nästa.
På sidan Använd Microsoft Update för att hålla datorn säker och uppdaterad anger du att du föredrar att använda Microsoft Update för att söka efter Service Manager uppdateringar och väljer Nästa.
På sidan Konfigurationssammanfattning läser du informationen som tillhandahålls och väljer Installera om den är korrekt.
Om du redan har säkerhetskopierat krypteringsnyckeln på sidan Uppgraderingen har slutförts avmarkerar du kryssrutan Öppna guiden Säkerhetskopiering eller återställning av kryptering och väljer Stäng.
Uppgradera Service Manager-hanteringsservern
Använd följande procedur för att uppgradera Service Manager-hanteringsservern.
Uppgradera Service Manager-hanteringsservern
Logga in på den dator som ska vara värd för Service Manager-hanteringsservern med hjälp av ett konto som är medlem i gruppen Administratörer.
På installationsmediet Service Manager dubbelklickar du på Setup.exe för att starta installationsguiden för Service Manager.
På sidan Microsoft System Center 2016 väljer du Uppgradera Service Manager hanteringsserver.
På sidan Förbered för uppgradering väljer du de två objekt som anger att du har läst lämpliga avsnitt i uppgraderingsguiden för System Center 2016 – Service Manager och väljer Nästa.
På sidan Produktregistrering anger du lämplig information i rutorna. Läs licensvillkoren för programvara från Microsoft och välj i förekommande fall Jag har läst, förstått och accepterar villkoren i licensavtalet och väljer Nästa.
På sidan Systemkontrollresultat kontrollerar du att kravkontrollen har godkänts eller åtminstone godkänts med varningar och väljer Nästa.
På sidan Konfigurationssammanfattning läser du informationen som tillhandahålls och väljer Installera om den är korrekt.
Om du redan har säkerhetskopierat krypteringsnyckeln på sidan Uppgraderingen har slutförts avmarkerar du kryssrutan Öppna guiden Säkerhetskopiering eller återställning av kryptering och väljer Stäng.
Uppgradera Service Manager-konsolen
Använd följande procedur för att uppgradera Service Manager-konsolen.
Uppgradera Service Manager-konsolen
Logga in på den dator som ska vara värd för Service Manager-konsolen med hjälp av ett konto som är medlem i gruppen Administratörer.
På installationsmediet Service Manager dubbelklickar du på Setup.exe för att starta installationsguiden för Service Manager.
På sidan Microsoft System Center 2016 väljer du Uppgradera Service Manager-konsolen.
På sidan Förbered för uppgradering väljer du de två objekt som anger att du har läst lämpliga avsnitt i uppgraderingsguiden för System Center 2016 – Service Manager och väljer Nästa.
På sidan Produktregistrering läser du licensvillkoren för programvara från Microsoft och väljer i förekommande fall Jag har läst, förstått och accepterar villkoren i licensavtalet och väljer Nästa.
På sidan Systemkontrollresultat kontrollerar du att kravkontrollen har godkänts eller åtminstone godkänts med varningar och väljer Nästa.
På sidan Konfigurationssammanfattning läser du informationen som tillhandahålls och väljer Installera om den är korrekt.
På sidan Uppgraderingen har slutförts väljer du Stäng.