Flytta Service Manager- och informationslagerdatabaserna till olika servrar

Viktigt

Den här versionen av Service Manager har nått slutet av supporten, vi rekommenderar att du uppgraderar till Service Manager 2022.

När du har distribuerat Service Manager kan du behöva flytta Service Manager- eller informationslagerdatabaserna från en dator som kör Microsoft SQL Server till en annan av följande skäl:

  • Krånglande maskinvara behöver bytas ut.

  • Du måste lägga till ytterligare maskinvara för att förbättra skalbarhet och prestanda.

  • Du måste flytta en databas och en loggfil till en annan volym av utrymmes- eller prestandaskäl.

  • Du måste byta maskinvara som hyrs och vars hyrestid snart går ut.

  • Du måste byta eller uppgradera maskinvara för att uppfylla nya maskinvarustandarder.

  • Du installerade först flera Service Manager komponenter på en enda server och du måste distribuera vissa komponenter till andra servrar.

  • Du måste återställa funktioner i ett felscenario.

Om du vill flytta datalagerdatabasen och om du har installerat Service Manager under de senaste 90 dagarna kan det vara enklare för dig att avregistrera informationslagret, installera ett nytt informationslager och registrera den nya databasen. Om data inte har rensats från Service Manager-databasen blir det ingen dataförlust i informationslagrets databas eftersom den kommer att synkroniseras. Som standard är rensningsintervallet för arbetsobjekt 90 dagar från den senaste gången ett arbetsobjekt ändrades. Att använda den här processen är mycket enklare än att använda följande vägledning, som beskriver hur du flyttar dina databaser från en server till en annan och kräver många steg.

Flytta Service Manager-databasen

Du måste använda följande övergripande steg för att flytta Service Manager-databasen.

Anteckning

  • De här stegen länkar till innehåll i uppgraderingsguiden för Service Manager.
  • När du har distribuerat Service Manager på de SQL servernoder som deltar i SQL AlwaysOn kör du SQL skriptet på varje Service Manager databas för att aktivera strikt SÄKERHET för CLR.
  1. Öppna den inkommande SQL-porten på den nya Service Manager-databasservern. Standardporten är 1433.

  2. Stoppa System Center-tjänsterna på alla hanteringsservrar.

  3. Säkerhetskopiera Service Manager-databasen enligt beskrivningen i Säkerhetskopiera Service Manager-databasen för produktion.

  4. Återställ Service Manager-databasen på måldatorn som kör Microsoft SQL Server, enligt beskrivningen i Återställa Service Manager-databasen i labbmiljön.

  5. Konfigurera Service Manager-databasen enligt beskrivningen i Förbereda Service Manager-databasen i labbmiljön.

    Viktigt

    Utför inte steg 17 i metoden för att konfigurera tabeller.

  6. När du flyttar ServiceManager-databasen bör du se till att du manuellt ändrar all registreringsinformation i Service Manager-databasen och informationslagret i DWStagingAndConfig-databasen. Gammal information om ServiceManager-databasen är placerad blir kvar i DWStagingAndConfig-databasen i följande tabeller:

    • MT_Microsoft$Systemcenter$Datawarehouse$CMDBSource

      • I motsvarande post med DataSourceName_GUID = <Service Manager datakällnamn> ändrar du fältet DatabaseServer_GUID med det nya namnet på SQLServer\Instance där ServiceManager-databasen har flyttats till.
    • MT_Microsoft$Systemcenter$ResourceAccessLayer$SqlResourceStore

      • I motsvarande post med DataService_GUID = Service Manager, ändrar du fältet Server_GUID till det nya namnet för SQLServer\Instance som ServiceManager-databasen har flyttat till.
  7. Följ anvisningarna nedan för att konfigurera registret på alla hanteringsservrar som ska ha åtkomst till den nya SQL server-instansen:

    1. Öppna Registereditorn.

    2. Bläddra till HKEY_LOCAL_MACHINE\Software\Microsoft\System Center\<version>\Common\Database.

    3. Konfigurera två nycklar: en för servernamnet (DatabaseServerName) och en för databasnamnet (DatabaseName). Ange värden för det nya servernamnet och databasnamnet om de skiljer sig från de ursprungliga värdena.

  8. Om du även uppgraderar SQL-servern samtidigt som den flyttas, uppgraderar du sedan följande nödvändiga komponenter för SQL Server i Service Manager Management-servern. Det finns två nödvändiga komponenter för SQL Server:

    • SQL Native Client

    • AMO (Analysis Management Objects)

  9. Starta System Center-tjänsterna på alla hanteringsservrar, enligt beskrivningen i How to Start Service Manager Services on the Secondary Management Server (Så här startat du Service Manager-tjänster på den sekundära hanteringsservern).

  10. Installera en annan Service Manager databas som har ett annat namn på samma dator som kör SQL Server genom att installera en annan Service Manager hanteringsserver och välja att skapa en ny databas. Med det här steget läggs felmeddelandetext in i huvuddatabasen. Om ett fel sedan inträffar i framtiden beskrivs då det specifika problemet i stället för att allmän text visas. När databasen har installerats kan du släppa den från den dator som kör SQL Server och avinstallera den tillfälliga extra hanteringsservern.

    Eller

    Kör följande fråga på källan till Service Manager-databasservern och kopiera det utgående skriptet. Kör det sedan på den nya Service Manager-databasservern.

    DECLARE @crlf char(2);  
    DECLARE @tab char(1);  
    SET @crlf = CHAR(13) + CHAR(10);  
    SET @tab = CHAR(9);  
    
    SELECT   
           'EXEC sp_addmessage ' + @crlf + @tab  
            + '@msgnum = ' + CAST(m.message_id AS varchar(30))  
                  + ', ' + @crlf + @tab  
          + '@severity = ' + CAST(m.severity AS varchar(3))    
                  + ', ' + @crlf + @tab  
          + '@msgtext = N''' + REPLACE(m.[text],'''','''''')    
                  + ''''  + ', ' + @crlf + @tab  
            + '@lang = ''' +   
                  (SELECT TOP 1 alias   
                   FROM master.sys.syslanguages l   
                   WHERE l.lcid = m.language_id)   
                   + ''', ' + @crlf + @tab  
          + '@with_log = ''' +   
                  CASE WHEN m.is_event_logged = 1   
                   THEN 'TRUE' ELSE 'FALSE' END   + ''', ' +  @crlf + @tab  
                  -- Uncomment ONLY if you want to replace:  
            + '@replace = ''replace'';'   
            + @crlf + 'GO' + @crlf + @crlf   
    FROM   
            master.sys.messages m  
    WHERE   
           m.message_id > 50000;  
    
    GO  
    

Flytta informationslagerdatabaser

Följande övergripande steg krävs för att flytta informationslagerdatabaserna. Varje steg i listan är länkat till en associerad procedur senare i dokumentet.

  1. Leta reda på användarkonton och instanser av SQL Server
  2. Stoppa Service Manager-tjänsterna
  3. Säkerhetskopiera datalagerdatabaserna
  4. Koppla från datalagerdatabaserna
  5. Återställ datalagerdatabaserna på den nya datorn med SQL Server
  6. Förbered datalagerdatabaserna på den nya databasservern
  7. Uppdatera hanteringsservern för datalager med det nya databasservernamnet
  8. Uppdatera datakällorna på rapporteringsservern
  9. Uppdatera datakällorna för Analysis Services
  10. Starta Service Manager-tjänster på hanteringsservern för datalager

Viktigt

När du har flyttat databaserna DWStagingAndConfig och DWRepository måste de återställas på samma instans av SQL Server. Det går inte att återställa dem på separata instanser av SQL Server.

Sorteringen på den nya instansen av SQL Server måste stämma överens med sorteringen på de ursprungliga instanserna av SQL Server där datalagerdatabaserna fanns från början.

Leta reda på användarkonton och instanser av SQL Server

Använd följande procedurer för att leta reda på de användarkonton och instanser av SQL Server som används av datalagerhanteringsservern.

Så här identifierar du SQL Server-databasen och instansnamnen som används av datalagerhanteringsservern

  1. Logga in på datalagerhanteringsservern som en användare med administratörsbehörighet.

  2. Klicka på Start och sedan på Kör på Windows-skrivbordet.

  3. I dialogrutan Kör skriver du regedit i rutan Öppna och klickar sedan på OK.

  4. I fönstret Registereditorn expanderar duHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database och noterar sedan följande registervärden:

    • DatabaseName

    • DatabaseServerName

    • DataMartDatabaseName

    • DataMartSQLInstance

    • RepositoryDatabaseName

    • RepositorySQLInstance

    • StagingDatabaseName

    • StagingSQLInstance

    • OMDataMartDatabaseName

    • OMDataMartSQLInstance

    • CMDataMartDatabaseName

    • CMDataMartSQLInstance

Så här identifierar du rapportservern och instansnamnen som används av datalagerhanteringsservern

  1. Logga in på datalagerhanteringsservern som en användare med administratörsbehörighet.

  2. Klicka på Start och sedan på Kör på Windows-skrivbordet.

  3. I dialogrutan Kör skriver du regedit i rutan Öppna och klickar sedan på OK.

  4. I fönstret Registereditorn expanderar duHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Reporting och noterar sedan följande registervärden:

    • Server
    • ServerInstance
    • WebServiceURL

Så här identifierar du tjänstkontot som används av datalagerhanteringsservern

  1. Klicka på Start och sedan på Kör på Windows-skrivbordet.

  2. I dialogrutan Kör skriver du services.msc i rutan Öppna och klickar sedan på OK.

  3. Leta upp tjänsten System Center Data Access Service och dubbelklicka på den.

  4. I fönstret Egenskaper klickar du på fliken Logga in .

  5. Anteckna användarnamnet under Det här kontot:.

  6. Upprepa steg 3 till och med 5 för tjänsten System Center Management Configuration.

Så här identifierar du rapporteringskontot som används av datalagerhanteringsservern

  1. Anteckning

    Kontot som konfigureras med hjälp av namnen i följande datakällor i SQL Server Reporting Services kallas rapporteringskontot.

    Logga in på servern med SQL Server Reporting Services som är värd för de Service Manager rapporterna.

    Anteckning

    I den här proceduren använder du värden som du antecknade i proceduren "För att identifiera SQL Server databas- och instansnamn som används av datalagerhanteringsservern".

  2. Klicka på Start i SQL Server Reporting Services, klicka på Alla program, klicka på programgruppen för den version av SQL Server du kör, klicka på Konfigurationsverktyg och klicka sedan på Reporting Services Configuration Manager.

  3. I dialogrutan Konfigurationsanslutning för Reporting Services ansluter du till den SQL Reporting-instans som du antecknade i en tidigare procedur.

  4. I Reporting Services Configuration Manager klickar du på Reporting Manager-URL.

  5. På sidan Reporting Manager-URL klickar du på hyperlänken som liknar http://Servername:portnumber/Reports den för att öppna den i webbläsaren.

  6. Öppna mappen System Center och öppna mappen Service Manager.

  7. Klicka på DWDataMart-datakällan och anteckna värdet användarnamn under Autentiseringsuppgifter som lagras på ett säkert sätt på rapportservern.

  8. I webbläsaren klickar du på Tillbaka för att återgå till mappen Service Manager.

  9. Klicka på datakällan DWStagingAndConfig och anteckna värdet Användarnamn under Autentiseringsuppgifter som lagras på ett säkert sätt på rapportservern.

  10. I webbläsaren klickar du på Tillbaka för att återgå till mappen Service Manager.

  11. Klicka på ConfigurationManager-datakällan och anteckna värdet Användarnamn under Autentiseringsuppgifter som lagras på ett säkert sätt på rapportservern.

  12. I webbläsaren klickar du på Tillbaka för att återgå till mappen Service Manager.

  13. Klicka på datakällan MultiMartDatasource och anteckna värdet Användarnamn under Autentiseringsuppgifter som lagras på ett säkert sätt på rapportservern.

  14. I webbläsaren klickar du på Tillbaka för att återgå till mappen Service Manager.

  15. Klicka på Datakällan OperationsManager och anteckna värdet Användarnamn under Autentiseringsuppgifter som lagras på ett säkert sätt på rapportservern.

  16. Stäng webbläsarfönstret.

Så här identifierar du OLAP-kontot som används av datalagerhanteringsservern

  1. Logga in på Service Manager-servern, klicka på Start, klicka på Alla program, klicka på Microsoft System Center <version>, klicka på Service Manager och klicka sedan på Service Manager Shell.

  2. Kopiera följande kommando till Windows PowerShell-kommandotolken och tryck på RETUR.

    Anteckning

    Ersätt <DWServerName> med namnet på datalagerhanteringsservern.

    $class= get-scclass -Name Microsoft.SystemCenter.ResourceAccessLayer.ASResourceStore -ComputerName <DWServerName>  
    $OLAPServer= get-scclassinstance -class $class -ComputerName <DWServerName>  
    $OLAPServer.Server  
    

    Anteckning

    Cmdleten $OLAPServer.Server returnerar namnet på OLAP-servern som är värd för DWASDataBase och innehåller OLAP-kontot.

  3. Gör följande på en server där du har SQL Server Management Studio installerad:

    1. Öppna SQL Server Management Studio.

    2. I fönstret Anslut till server väljer du Analysis Services i listan Servertyp.

    3. I listan Servernamn skriver eller väljer du det namn som du antecknade i utdata från cmdleten $OLAPServer.Server i föregående steg och klickar sedan på Anslut.

    4. I fönstret Object Explorerexpanderar du Databaser och expanderar sedan DWASDataBase OLAP-databasen.

    5. Expandera mappen Datakällor och dubbelklicka sedan på CMDataMart.

    6. I dialogrutan Egenskaper för datakälla – CMDataMart noterar du värdet för Anslutningssträng.

    7. Under Säkerhets Inställningar klickar du på Personifieringskonto och klickar sedan på egenskapsknappen (...) för att öppna dialogrutan Personifieringsinformation.

    8. Observera användarnamnet i dialogrutan Personifieringsinformation .

    9. Klicka på Avbryt två gånger för att stänga dialogrutorna.

    10. Upprepa stegen ovan för att anteckna Anslutningssträng och Användarnamn för databaserna DWDataMart och OMDataMart.

Stoppa Service Manager-tjänsterna

Använd följande procedur för att stoppa Service Manager-tjänsterna på datalagerhanteringsservern.

Så här stoppar du Service Manager-tjänsterna på datalagerhanteringsservern

  1. I dialogrutan Kör skriver du services.msc i fältet Öppna text och klickar sedan på OK.

  2. I fönstret Tjänster i fönstret Tjänster (lokal) letar du upp följande tre tjänster och för var och en klickar du på Stoppa:

    1. System Center-tjänsten för dataåtkomst

    2. Microsoft Monitoring Agent

    3. System Center Management-konfiguration

Säkerhetskopiera datalagerdatabaserna

Använd följande procedur för att säkerhetskopiera datalagerdatabaserna på den ursprungliga datorn med SQL Server.

Så här säkerhetskopierar du datalagerdatabaserna

  1. Logga in på den ursprungliga datorn som kör SQL Server som är värd för informationslagerdatabaserna och öppna SQL Server Management Studio.

  2. Följ dessa steg i dialogrutan Anslut till server:

    1. I listan Servertyp väljer du Databasmotor.

    2. I listan Servernamn väljer du servernamnet för din informationslagerdatabas.

    3. I listan Autentisering väljer du Windows-autentisering och klickar sedan på Anslut.

  3. I fönstret Object Explorerexpanderar du Databaser.

  4. Högerklicka på databasen DWStagingAndConfig , klicka på Uppgifter och klicka sedan på Säkerhetskopiera.

  5. I dialogrutan Säkerhetskopiera databas skriver du en sökväg och ett filnamn i textrutan Mål på disk och klickar sedan på OK.

    Viktigt

    Det måste finnas tillräckligt med ledigt diskutrymme på målplatsen för att lagra säkerhetskopiorna.

  6. Klicka på OK i dialogrutan Säkerhetskopiera databas för att starta säkerhetskopieringen.

  7. Upprepa de här stegen för databaserna DWRepository, CMDWDataMart, OMDWDataMart och DWDataMart.

Koppla från datalagerdatabaserna

Använd följande procedur för att koppla från datalagerdatabaserna på den ursprungliga datorn med SQL Server.

Så här kopplar du från datalagerdatabaserna

  1. Logga in på den ursprungliga datorn som kör SQL Server som är värd för informationslagerdatabaserna och öppna SQL Server Management Studio.

  2. Följ dessa steg i dialogrutan Anslut till server:

    1. I listan Servertyp väljer du Databasmotor.

    2. I listan Servernamn väljer du servernamnet för din informationslagerdatabas.

    3. I listan Autentisering väljer du Windows-autentisering och klickar sedan på Anslut.

  3. I fönstret Object Explorerexpanderar du Databaser.

  4. Högerklicka på databasen DWStagingAndConfig , klicka på Uppgifter och klicka sedan på Ta offline.

  5. I dialogrutan Ta databasen offline klickar du på Stäng.

  6. Upprepa föregående steg för databaserna DWRepository, CMDWDataMart, OMDWDataMart och DWDataMart.

Återställ datalagerdatabaserna på den nya datorn med SQL Server

Använd följande procedur för att återställa datalagerdatabaserna på den nya datorn med SQL Server.

Så här återställer du datalagerdatabaserna

  1. Öppna SQL Server Management Studio på den nya datorn som kör SQL Server.

  2. Följ dessa steg i dialogrutan Anslut till server:

    1. I listan Servertyp väljer du Databasmotor.

    2. I listan Servernamn väljer du servernamnet för Service Manager-tjänstdatabasen.

    3. I listan Autentisering väljer du Windows-autentisering och klickar sedan på Anslut.

  3. I fönstret Object Explorerhögerklickar du på mappen Databaser och klickar sedan på Återställ databas.

  4. I dialogrutan Återställ databas under textrutan Till en tidpunkt behåller du standardvärdet Senaste möjliga eller väljer ett visst datum och en viss tid genom att klicka på bläddra-knappen för att öppna dialogrutan Återställning till tidpunkt .

  5. Om du vill ange källan och platsen för de säkerhetskopieringsuppsättningar som ska återställas klickar du på Från enhet.

  6. Klicka på Bläddra för att öppna dialogrutan Ange säkerhetskopiering .

  7. I listrutan Säkerhetskopieringsmedia väljer du en av de enhetstyper som visas. Om du vill välja fler enheter för säkerhetskopieringsplatsen klickar du på Lägg till.

  8. I rutnätet Välj de säkerhetskopieringsuppsättningar som ska återställas väljer du de säkerhetskopior som ska återställas. (Det här rutnätet visar de säkerhetskopior som är tillgängliga för den angivna platsen.)

  9. På sidan Allmänt visas namnet på återställningsdatabasen i listan Till-databas . Välj databasen DWStagingAndConfig i listan.

  10. På panelen Återställningsalternativ väljer du Skriv över den befintliga databasen.

  11. I panelen Återställ databasfilerna som alternativ kontrollerar du att det ursprungliga databasfilnamnet och sökvägen är korrekta.

  12. För alternativet Återställningstillstånd väljer du Lämna databaserna redo att användas genom att återställa de ogenomförda transaktionerna. Ytterligare transaktionsloggar kan inte återställas (RESTORE WITH RECOVERY).

  13. Klicka på OK för att återställa databasen.

  14. Upprepa föregående steg för databaserna DWRepository, CMDWDataMart, OMDWDataMart och DWDataMart.

Förbered datalagerdatabaserna på den nya databasservern

Använd följande tre procedurer för att förbereda datalagerdatabaserna på den nya databasservern:

  1. Så här konfigurerar du databasen DWStagingAndConfig på den nya datorn med SQL Server

  2. Så här konfigurerar du databasbehörigheter för tjänstkonton

  3. Så här konfigurerar du DWStagingAndConfig-tabellerna

Så här konfigurerar du databasen DWStagingAndConfig på den nya datorn med SQL Server

  1. Öppna SQL Server Management Studio på den nya datorn som kör SQL Server.

  2. Följ dessa steg i dialogrutan Anslut till server:

    1. I listan Servertyp väljer du Databasmotor.

    2. I listan Servernamn väljer du namnet på den nya datorn som kör SQL Server som är värd för databasen DWStagingAndConfig.

    3. I listan Autentisering väljer du Windows-autentisering och klickar sedan på Anslut.

  3. I fönstret Object Explorerexpanderar du Databaser och klickar sedan på DWStagingAndConfig.

  4. Klicka på Ny fråga i verktygsfältet.

  5. Kopiera följande kommando i mittenfönstret och klicka sedan på Kör.

    sp_configure&nbsp;'clr enabled',&nbsp;1  
    go  
    reconfigure  
    go  
    
  6. I mittenfönstret tar du bort kommandot som du skrev i föregående steg, kopierar följande kommando och klickar sedan på Kör.

    ALTER DATABASE DWStagingAndConfig SET SINGLE_USER WITH ROLLBACK IMMEDIATE  
    
  7. I mittenfönstret tar du bort kommandot som du skrev i föregående steg, kopierar följande kommando och klickar sedan på Kör.

    ALTER DATABASE DWStagingAndConfig SET ENABLE_BROKER  
    
  8. I mittenfönstret tar du bort kommandot som du skrev i föregående steg, skriver följande kommando och klickar sedan på Kör.

    ALTER DATABASE DWStagingAndConfig SET MULTI_USER  
    

Så här konfigurerar du databasbehörigheter för tjänstkonton

  1. I fönstret Object Explorer expanderar du Säkerhet och expanderar sedan Inloggningar. Högerklicka på Inloggningar och klicka sedan på Ny inloggning.

  2. Klicka på Sök.

  3. Ange användarnamnet med formatet domän\användarnamn för datalagertjänstkontot, klicka på Kontrollera namn och klicka sedan på OK.

    Anteckning

    Om dataåtkomstkontot körs som LocalSystem använder du formatet domain\computername$ i SQL Inloggningar, där datornamnet är namnet på hanteringsservern.

  4. I fönstret Välj en sida klickar du på Användarmappning.

  5. I den användare som har mappats till det här inloggningsområdet i kolumnen Karta väljer du den rad som representerar namnet på databasen DWStagingAndConfig. DWStagingAndConfig är standarddatabasnamnet.

  6. Kontrollera att följande poster är markerade i området Databasrollmedlemskap för: DWStagingAndConfig :

    • configsvc_users

    • db_accessadmin

    • db_datareader

    • db_datawriter

    • db_ddladmin

    • db_securityadmin

    • dbmodule_users

    • public

    • sdk_users

    • sql_dependency_subscriber

    • db_owner

  7. I området Databasrollmedlemskap för: DWRepository kontrollerar du att följande poster är markerade:

    • db_owner

    • public

  8. I området Databasrollmedlemskap för: DWDataMart kontrollerar du att följande poster har valts:

    • db_owner

    • public

  9. Klicka på OK.

  10. I fönstret Object Explorer expanderar du Säkerhet och expanderar sedan Inloggningar.

  11. Högerklicka på Inloggningar och klicka sedan på Ny inloggning.

  12. Klicka på Sök.

  13. Ange användarnamnet i formatet domän\användarnamn för rapporteringskontot, klicka på Kontrollera namn och klicka sedan på OK.

  14. I fönstret Välj en sida klickar du på Användarmappning.

  15. I den användare som har mappats till det här inloggningsområdet i kolumnen Karta väljer du den rad som representerar namnet på DWStagingAndConfig. DWStagingAndConfig är standarddatabasnamnet.

  16. Kontrollera att följande poster är markerade i området Databasrollmedlemskap för: DWStagingAndConfig :

    • db_datareader

    • public

  17. I området Databasrollmedlemskap för: DWRepository kontrollerar du att följande poster är markerade:

    • db_datareader

    • public

    • reportuser

  18. I området Databasrollmedlemskap för: DWDataMart kontrollerar du att följande poster har valts:

    • db_datareader

    • public

    • reportuser

  19. I området Databasrollmedlemskap för: OMDWDataMart kontrollerar du att följande poster är markerade:

    • db_datareader

    • public

    • reportuser

  20. I området Databasrollmedlemskap för: CMDWDataMart kontrollerar du att följande poster är markerade:

    • db_datareader

    • public

    • reportuser

  21. Klicka på OK.

  22. I fönstret Object Explorer expanderar du Säkerhet och expanderar sedan Inloggningar.

  23. Högerklicka på Inloggningar och klicka sedan på Ny inloggning.

  24. Klicka på Sök.

  25. Skriv användarnamnet i formatet domän\användarnamn för OLAP-kontot, klicka på Kontrollera namn och klicka sedan på OK.

  26. I fönstret Välj en sida klickar du på Användarmappning.

  27. I området Databasrollmedlemskap för: DWDataMart kontrollerar du att följande poster har valts:

    • db_datareader

    • public

    • reportuser

  28. I området Databasrollmedlemskap för: OMDWDataMart kontrollerar du att följande poster är markerade:

    • db_datareader

    • public

    • reportuser

  29. I området Databasrollmedlemskap för: CMDWDataMart kontrollerar du att följande poster är markerade:

    • db_datareader

    • public

    • reportuser

  30. Klicka på OK.

Så här konfigurerar du DWStagingAndConfig-tabellerna

  1. I fönstret Object Explorerexpanderar du Databaser, expanderar DWStagingAndConfig och expanderar sedan Tabeller.

  2. Högerklicka på dbo.MT_Microsoft$SystemCenter$ManagementGroup och klicka sedan på Redigera de 200 översta raderna.

  3. Leta reda på kolumnen SQLServerName_ 43FB076F_7970_4C86_6DCA_8BD541F45E3A i mittenfönstret och skriv sedan namnet på den nya datorn som kör SQL Server som är värd för DWStagingAndConfig-databasen på den första raden i kolumnen. När det gäller namngivna instanser skriver du ComputerName\InstanceName.

  4. Högerklicka på dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore och klicka sedan på Redigera de 200 översta raderna.

  5. Uppdatera kolumnen Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA för rader som representerar DWStagingAndConfig, DWRepository, CMDWDataMart, OMDWDataMart och DWDataMart genom att skriva namnet på den nya datorn som kör SQL Server som är värd för respektive databaser. När det gäller namngivna instanser skriver du ComputerName\InstanceName.

  6. Högerklicka på dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$CMDBResourceStore och klicka sedan på Redigera de 200 översta raderna.

  7. Leta reda på kolumnen Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA i mittenfönstret och skriv namnet på den nya datorn som kör SQL Server som är värd för databasen DWStagingAndConfig på den första raden i kolumnen. När det gäller namngivna instanser skriver du ComputerName\InstanceName.

  8. Högerklicka på LFX. DataSource och klicka sedan på Redigera de översta 200 raderna.

  9. Leta upp kolumnen DataSourceAddress i mittenfönstret och leta upp den post som börjar med Datakälla = servernamn på den första raden i kolumnen. Initial Catalog = DWStagingAndConfig; Spara säkerhetsinformation=falskt. Ersätt servernamnet med namnet på den nya datorn som kör SQL Server.

  10. Kontrollera att värdena som du skrev sparades genom att skicka frågor mot tabellerna i de föregående stegen.

  11. Stäng Microsoft SQL Server Management Studio.

Uppdatera hanteringsservern för datalager med det nya databasservernamnet

Uppdatera hanteringsservern för datalager med det nya databaservernamnet genom att följa stegen nedan.

Så här uppdaterar du hanteringsservern för datalager med det nya databasservernamnet

  1. Logga in på datorn som en användare med administratörsbehörighet.

  2. Klicka på Start och sedan på Kör på Windows-skrivbordet.

  3. I dialogrutan Kör skriver du regedit i rutan Öppna och klickar sedan på OK.

    Varning

    Felaktig redigering av registret kan leda till skador i systemet. Se därför till att säkerhetskopiera alla viktiga data på datorn innan du gör ändringar i registret.

  4. I fönstret Registereditorn expanderar duHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<version>\Common\Database.

  5. Dubbelklicka på DatabaseServerName i den högra rutan.

  6. I rutan Redigera sträng i rutan Värdedata skriver du namnet på den nya datorn som kör SQL Server som är värd för DWStagingAndConfig-databasen. Om du använder en namngiven instans av SQL Server använder du namnformatet Datornamn\Instansnamn.

  7. Klicka på OK.

  8. Upprepa föregående steg för registervärdena för att återspegla det nya namnet på datorn som kör SQL Server för DWDataMart-, OMDWDataMart-, CMDWDataMart-, DWRepository- och DWStagingAndConfig-databaserna.

    • DataMartSQLInstance

    • RepositorySQLInstance

    • StagingSQLInstance

  • OMDataMartSQLInstance

    • CMDataMartSQLInstance

Uppdatera datakällorna på rapporteringsservern

Uppdatera datakällorna på rapporteringsservern så att de pekar på den nya datorn som kör SQL Server. Följ stegen nedan.

Så här uppdaterar du datakällorna på rapporteringsservern

  1. Logga in på Service Manager-rapportservern och starta Reporting Services-Configuration Manager.

  2. I dialogrutan Konfigurationsanslutning för Reporting Services ansluter du till rätt rapportserverinstans enligt beskrivningen i avsnittet Identifiera rapportservern och instansnamnet som används av datalagerhanteringsservern.

  3. I listan Reporting Services Configuration Manager väljer du Rapporthanterarens URL.

  4. På sidan Rapporthanterarenshttp://Servername/:portnumber/Reports URL klickar du på hyperlänken som liknar den för att öppna startsidan Rapporter i webbläsaren.

  5. Öppna mappen System Center på startsidan och öppna sedan mappen Service Manager.

  6. Öppna listan över Service Manager objekt och klicka sedan på datakällan DWDataMart.

  7. I rutan Anslutningssträng liknar data source=<server name>;initial catalog=DWDataMartsträngen . Ersätt det befintliga namnet på datorn som kör SQL Server genom att skriva namnet på den nya datorn som kör SQL Server.

  8. Gå tillbaka till den föregående Service Manager-mappwebbsidan och klicka på datakällan DWStagingAndConfig.

  9. I rutan Anslutningssträng liknar data source=<server name>;initial catalog= DWStagingAndConfigsträngen . Ersätt det befintliga namnet på datorn som kör SQL Server genom att skriva namnet på den nya datorn som kör SQL Server.

  10. Gå tillbaka till föregående Service Manager mappwebbsida och klicka på datakällan ConfigurationManager.

  11. I rutan Anslutningssträng liknar data source=<server name>;initial catalog= CMDWDataMartsträngen . Ersätt det befintliga namnet på datorn som kör SQL Server genom att skriva namnet på den nya datorn som kör SQL Server.

  12. Gå tillbaka till föregående Service Manager mappwebbsida och klicka på datakällan MultiMartDatasource.

  13. I rutan Anslutningssträng liknar <root><source id='DWDataMart' connectionString='Data Source=<Server name>;Initial Catalog=DWDataMart;Integrated Security=True' /><source id='OMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=OMDWDataMart;Integrated Security=True' /><source id='CMDataMart' connectionString='Data Source=<Server name>;Initial Catalog=CMDWDataMart;Integrated Security=True' /></root>strängen . Ersätt det befintliga namnet på datorn som kör SQL Server genom att skriva namnet på den nya datorn som kör SQL Server.

  14. Gå tillbaka till den föregående Service Manager-mappwebbsidan och klicka på Operations Manager-datakällan.

  15. I rutan Anslutningssträng liknar data source=<server name>;initial catalog= OMDWDataMartsträngen . Ersätt det befintliga namnet på datorn som kör SQL Server genom att skriva namnet på den nya datorn som kör SQL Server.

  16. Stäng webbläsaren.

Uppdatera datakällorna för Analysis Services

Uppdatera anslutningssträngarna för datakällorna på servern som är värd för Analysis Services-databasen genom att följa stegen nedan.

Så här uppdaterar du datakällorna för Analysis Services

  1. Logga in på servern som är värd för SQL Server Analysis Services-databasen.

  2. Öppna SQL Server Management Studio.

  3. I dialogrutan Anslut till server går du till listan Servertyp och väljer Analysis Services.

  4. I listan Servernamn skriver du det servernamn som du fick som utdata från cmdleten $OLAPServer.Server. (Du antecknade den här informationen i avsnittet För att identifiera det OLAP-konto som används av hanteringsservern för informationslager tidigare i det här avsnittet.)

  5. I fönstret Object Explorerexpanderar du Databaser och expanderar sedan DWASDataBase.

  6. Expandera Datakällor och dubbelklicka sedan på CMDataMart.

  7. I dialogrutan Egenskaper för datakälla – CMDataMart väljer du Anslutningssträngprovider=SQLNCLI10.1;Datakälla=servernamn;Integrerad säkerhet=SSPI;Initial Catalog=CMDWDataMart.

  8. Ersätt <servername> med namnet på den dator som kör SQL Server som är värd för CMDWDataMart-databasen.

  9. Du måste ange lösenordet för personifieringskontot igen när du har slutfört uppdateringen av datakällservern. Välj ellipsknappen till höger om ImpersonateAccount och lägg sedan till lösenordet i dialogrutan Personifieringsinformation . Klicka på OK för att acceptera ändringarna.

  10. Uppdatera anslutningssträngarna för DWDataMart- and OMDataMart-datakällorna genom att upprepa föregående steg.

Starta Service Manager-tjänster på hanteringsservern för datalager

Starta Service Manager-tjänsterna på hanteringsservern för datalager genom att följa stegen nedan.

Så här startar du Service Manager-tjänster på hanteringsservern för datalager

  1. I dialogrutan Kör i fältet Öppna text skriver du services.msc och klickar sedan på OK.

  2. I fönstret Tjänster i fönstret Tjänster (lokal) letar du upp följande tre tjänster och för var och en klickar du på Start:

    1. System Center-tjänsten för dataåtkomst

    2. Microsoft Monitoring Agent

    3. System Center Management-konfiguration

Nästa steg