Share via


Verschieben der Service Manager- und Data Warehouse-Datenbanken auf verschiedene Server

Wichtig

Diese Version von Service Manager hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf Service Manager 2022 durchzuführen.

Nachdem Sie Service Manager bereitgestellt haben, müssen Sie die Service Manager- oder Data Warehouse-Datenbanken möglicherweise aus folgenden Gründen von einem Computer mit Microsoft SQL Server auf einen anderen verschieben:

  • Sie müssen Hardware ersetzen, bei der Probleme auftreten und nicht mehr zuverlässig gelten.

  • Sie müssen zusätzliche Hardware hinzufügen, um die Skalierbarkeit und Leistung zu verbessern.

  • Sie müssen eine Datenbank und Protokolldatei aus Platz- oder Leistungsgründen auf ein anderes Volume verschieben.

  • Sie müssen Hardware ersetzen, da diese geleast ist und der Leasingvertrag bald abläuft.

  • Sie müssen Hardware ersetzen oder aktualisieren, um neue Hardwarestandards zu erfüllen.

  • Sie haben zunächst mehrere Service Manager Komponenten auf einem einzelnen Server installiert, und Sie müssen einige Komponenten auf andere Server verteilen.

  • Sie müssen nach einem Fehler Funktionen wiederherstellen.

Wenn Sie die Data Warehouse-Datenbank verschieben möchten und Service Manager innerhalb der letzten 90 Tage installiert haben, ist es möglicherweise einfacher, die Registrierung des Data Warehouse aufzuheben, ein neues Data Warehouse zu installieren und die neue Datenbank zu registrieren. Wenn die Daten nicht aus der Service Manager-Datenbank entfernt wurden, gibt es keinen Datenverlust in der Data Warehouse-Datenbank, da sie synchronisiert wird. Das Bereinigungsintervall für Arbeitselemente beträgt standardmäßig 90 Tage ab dem letzten Änderungszeitpunkt für Arbeitselemente. Die Verwendung dieses Prozesses ist einfacher als die verwendung der folgenden Anleitung, in der erläutert wird, wie Ihre Datenbanken von einem Server auf einen anderen verschoben werden, und es sind viele Schritte erforderlich.

Verschieben der Service Manager-Datenbank

Sie müssen die folgenden allgemeinen Schritte ausführen, um die Service Manager-Datenbank zu verschieben.

Hinweis

  • Diese Schritte enthalten Links zu Inhalten im Service Manager-Upgradehandbuch.
  • Nachdem Sie Service Manager auf den SQL Server-Knoten bereitgestellt haben, die an SQL Always On teilnehmen, führen Sie das SQL-Skript für jede Service Manager-Datenbank aus, um clR strict security zu aktivieren.
  1. Öffnen Sie den eingehenden SQL-Port auf dem neuen Service Manager-Datenbankserver. Der Standardport ist 1433.

  2. Beenden Sie die System Center-Dienste auf allen Verwaltungsservern.

  3. Sichern Sie die Service Manager-Datenbank, wie unter Sichern der Produktions- Service Manager-Datenbank beschrieben.

  4. Stellen Sie die Service Manager-Datenbank auf dem Zielcomputer wieder her, auf dem Microsoft SQL Server ausgeführt wird, wie unter Wiederherstellen der Service Manager-Datenbank in der Labumgebung beschrieben.

  5. Konfigurieren Sie die Service Manager-Datenbank, wie unter Vorbereiten der Service Manager-Datenbank in der Labumgebung beschrieben.

    Wichtig

    Führen Sie Schritt 17 im Verfahren zum Konfigurieren von Tabellen nicht aus.

  6. Nachdem Sie die ServiceManager-Datenbank verschoben haben, stellen Sie sicher, dass Sie alle Service Manager-Datenbank- und Data Warehouse-Registrierungsinformationen in der Datenbank "DWStagingAndConfig" manuell ändern. Alte Informationen darüber, an welchem Ort sich die Service Manager-Datenbank befindet, verbleiben in der Datenbank "DWStagingAndConfig" in den folgenden Tabellen:

    • MT_Microsoft$Systemcenter$Datawarehouse$CMDBSource

      • Ändern Sie im entsprechenden Eintrag mit DataSourceName_GUID = <Service Manager Datenquellenname> das Feld DatabaseServer_GUID mit dem neuen Namen der SQLServer\Instanz, in die die ServiceManager-Datenbank verschoben wurde.
    • MT_Microsoft$Systemcenter$ResourceAccessLayer$SqlResourceStore

      • Ändern Sie im entsprechenden Eintrag mit "DataService_GUID = Service Manager" das Feld "Server_GUID" auf den neuen Namen für die SQL Server-Instanz, in die die ServiceManager-Datenbank verschoben wurde.
  7. Konfigurieren Sie die Registrierung auf allen Verwaltungsservern, die auf die neue SQL Server instance zugreifen, mithilfe der folgenden Schritte:

    1. Öffnen Sie den Registrierungs-Editor.

    2. Navigieren Sie zu HKEY_LOCAL_MACHINE\Software\Microsoft\System Center\<Version>\Common\Database.

    3. Konfigurieren zwei Schlüssel: einen für den Servernamen (DatabaseServerName) und einen für den Datenbanknamen (DatabaseName). Legen Sie Werte auf den neuen Servernamen und datenbanknamen fest, wenn sie sich von den ursprünglichen Werten unterscheiden.

  8. Wenn Sie beim Verschieben auch ein Upgrade für SQL Server durchführen, führen Sie ein Upgrade der folgenden SQL Server Voraussetzungen für den Service Manager-Verwaltungsserver durch. Es gibt zwei Voraussetzungen für SQL Server:

    • SQL Native Client

    • Analysis Management Objects (AMO)

  9. Starten Sie die Service Manager-Dienste auf allen Verwaltungsservern wie unter Starten von Service Manager-Diensten auf dem sekundären Verwaltungsserverbeschrieben.

  10. Installieren Sie eine weitere Service Manager Datenbank mit einem anderen Namen auf demselben Computer, auf dem SQL Server ausgeführt wird, indem Sie einen anderen Service Manager-Verwaltungsserver installieren und eine neue Datenbank erstellen. Durch diesen Schritt wird die übergeordnete Datenbank mit Fehlermeldungstexten aufgefüllt. Wenn zukünftig ein Fehler auftritt, kann in der Fehlermeldung das spezifische Problem beschrieben werden, anstatt dass ein Standardtext angezeigt wird. Nach der Installation der Datenbank können Sie sie auf dem Computer, auf dem SQL Server ausgeführt wird, verwerfen und den zusätzlichen vorübergehenden Verwaltungsserver deinstallieren.

    -Oder-

    Führen Sie die folgende Abfrage auf dem Quelldatenbankserver Service Manager aus, kopieren Sie das Ausgabeskript, und führen Sie es dann auf dem neuen Service Manager Datenbankserver aus.

    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  
    

Verschieben von Data Warehouse-Datenbanken

Die folgenden allgemeinen Schritte sind erforderlich, um die Data Warehouse-Datenbanken zu verschieben. Jeder Schritt in dieser Liste ist mit einem zugeordneten Verfahren weiter unten in diesem Artikel verknüpft.

  1. Finden von Benutzerkonten und Instanzen von SQL Server
  2. Stop Service Manager services
  3. Back up the data warehouse databases
  4. Offlineschalten der Data Warehouse-Datenbanken
  5. Wiederherstellen der Data Warehouse-Datenbanken auf dem neuen Computer, auf dem SQL Server ausgeführt wird
  6. Vorbereiten der Data Warehouse-Datenbanken auf dem neuen Datenbankserver
  7. Aktualisieren des Data Warehouse-Verwaltungsservers mit dem neuen Datenbankservernamen
  8. Update the data sources on the reporting server
  9. Aktualisieren der Datenquellen für Analysis Services
  10. Starten der Service Manager-Dienste auf dem Data Warehouse-Verwaltungsserver

Wichtig

Nachdem Sie die Datenbanken DWStagingAndConfig und DWRepository verschoben haben, müssen sie auf demselben instance SQL Server wiederhergestellt werden. Das Wiederherstellen auf separaten Instanzen von SQL Server wird nicht unterstützt.

Die Sortierung der neuen Instanz von SQL Server muss mit der Sortierung der ursprünglichen Instanzen von SQL Server übereinstimmen, die ursprünglich als Host für die Data Warehouse-Datenbanken verwendet wurden.

Finden von Benutzerkonten und Instanzen von SQL Server

Verwenden Sie die folgenden Verfahren, um die Benutzerkonten und Instanzen von SQL Server zu suchen, die vom Data Warehouse-Verwaltungsserver verwendet werden, um die zu identifizieren:

Führen Sie die folgenden Schritte aus, um die SQL Server-Datenbank und instance Namen zu identifizieren, die vom Data Warehouse-Verwaltungsserver verwendet werden:

  1. Melden Sie sich beim Data Warehouse-Verwaltungsserver als Benutzer mit Administratoranmeldeinformationen an.

  2. Wählen Sie auf dem Windows-Desktop Start und dann Ausführen aus.

  3. Geben Sie im Dialogfeld Ausführen im Feld Öffnen den Namen regedit ein, und wählen Sie OK aus.

  4. Erweitern Sie im Fenster Registrierung Editor den EintragHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<Version>\Common\Database, und notieren Sie sich die folgenden Registrierungswerte:

    • DatabaseName

    • DatabaseServerName

    • DataMartDatabaseName

    • DataMartSQLInstance

    • RepositoryDatabaseName

    • RepositorySQLInstance

    • StagingDatabaseName

    • StagingSQLInstance

    • OMDataMartDatabaseName

    • OMDataMartSQLInstance

    • CMDataMartDatabaseName

    • CMDataMartSQLInstance

Stop Service Manager services

Verwenden Sie das folgende Verfahren, um die Service Manager-Dienste auf dem Data Warehouse-Verwaltungsserver zu beenden.

Beenden Service Manager Dienste auf dem Data Warehouse-Verwaltungsserver

Führen Sie die folgenden Schritte aus, um Service Manager Dienste auf dem Data Warehouse-Verwaltungsserver zu beenden:

  1. Geben Sie im Dialogfeld Ausführen im Textfeld Öffnen den Namen services.msc ein, und wählen Sie OK aus.

  2. Suchen Sie im Fenster Dienste im Bereich Dienste (lokal) nach den folgenden drei Diensten, und wählen Sie für jeden Dienst Beenden aus:

    1. System Center-Datenzugriffsdienst

    2. Microsoft Monitoring Agent

    3. System Center-Verwaltungskonfiguration

Back up the data warehouse databases

Verwenden Sie das folgende Verfahren, um die Data Warehouse-Datenbanken auf dem ursprünglichen Computer zu sichern, auf dem SQL Server ausgeführt wird:

  1. Melden Sie sich bei dem ursprünglichen Computer an, auf dem SQL Server ausgeführt wird, auf dem die Data Warehouse-Datenbanken gehostet werden, und öffnen Sie SQL Server Management Studio.

  2. Führen Sie im Dialogfeld Verbindung mit Server herstellen die folgenden Schritte aus:

    1. Wählen Sie in der Liste Servertypdie Option Datenbank-Engine aus.

    2. Wählen Sie in der Liste Servername den Servernamen für Ihre Data Warehouse-Datenbank aus.

    3. Wählen Sie in der Liste Authentifizierungdie Option Windows-Authentifizierung und dann Verbinden aus.

  3. Erweitern Sie im Bereich Objekt-Explorer das Element Datenbanken.

  4. Klicken Sie mit der rechten Maustaste auf die Datenbank DWStagingAndConfig , wählen Sie Aufgaben und dann Sichern aus.

  5. Geben Sie im Dialogfeld Datenbank sichern im Textfeld Ziel auf Datenträger einen Pfad und einen Dateinamen ein, und wählen Sie OK aus.

    Wichtig

    Auf dem Zielspeicherort muss genügend freier Speicherplatz verfügbar sein, um die Sicherungsdateien zu speichern.

  6. Klicken Sie im Dialogfeld Datenbank sichern auf OK, um die Sicherung zu starten.

  7. Wiederholen Sie diese Schritte für die Datenbanken „DWRepository“, „CMDWDataMart“, „OMDWDataMart“ und „DWDataMart“.

Offlineschalten der Data Warehouse-Datenbanken

Gehen Sie wie folgt vor, um die Data Warehouse-Datenbanken auf dem ursprünglichen Computer offline zu schalten, auf dem SQL Server ausgeführt wird:

  1. Melden Sie sich bei dem ursprünglichen Computer an, auf dem SQL Server ausgeführt wird, auf dem die Data Warehouse-Datenbanken gehostet werden, und öffnen Sie SQL Server Management Studio.

  2. Führen Sie im Dialogfeld Verbindung mit Server herstellen die folgenden Schritte aus:

    1. Wählen Sie in der Liste Servertypdie Option Datenbank-Engine aus.

    2. Wählen Sie in der Liste Servername den Servernamen für Ihre Data Warehouse-Datenbank aus.

    3. Wählen Sie in der Liste Authentifizierungdie Option Windows-Authentifizierung und dann Verbinden aus.

  3. Erweitern Sie im Bereich Objekt-Explorer das Element Datenbanken.

  4. Klicken Sie mit der rechten Maustaste auf die Datenbank DWStagingAndConfig , wählen Sie Aufgaben und dann Offline schalten aus.

  5. Wählen Sie im Dialogfeld Datenbank offline schalten die Option Schließen aus.

  6. Wiederholen Sie die vorigen Schritte für die Datenbanken „DWRepository“, „CMDWDataMart“, „OMDWDataMart“ und „DWDataMart“.

Wiederherstellen der Data Warehouse-Datenbanken auf dem neuen Computer, auf dem SQL Server ausgeführt wird

Führen Sie das folgende Verfahren aus, um die Data Warehouse-Datenbanken auf dem neuen Computer wiederherzustellen, auf dem SQL Server ausgeführt wird:

  1. Öffnen Sie SQL Server Management Studioauf dem neuen Computer, auf dem SQL Server ausgeführt wird.

  2. Führen Sie im Dialogfeld Verbindung mit Server herstellen die folgenden Schritte aus:

    1. Wählen Sie in der Liste Servertypdie Option Datenbank-Engine aus.

    2. Wählen Sie in der Liste Servername den Servernamen der Datenbank für Ihre Service Manager-Dienste aus.

    3. Wählen Sie in der Liste Authentifizierungdie Option Windows-Authentifizierung und dann Verbinden aus.

  3. Klicken Sie im Bereich Objekt-Explorer mit der rechten Maustaste auf den Ordner Datenbanken, und wählen Sie Datenbank wiederherstellen aus.

  4. Behalten Sie im Dialogfeld Datenbank wiederherstellen unter dem Textfeld Zu einem Bestimmten Zeitpunkt die Standardeinstellung Möglichst aktuell bei, oder wählen Sie ein bestimmtes Datum und eine bestimmte Uhrzeit aus, indem Sie die Schaltfläche Durchsuchen auswählen, um das Dialogfeld Zeitpunktwiederherstellung zu öffnen.

  5. Um die Quelle und den Speicherort der wiederherzustellenden Sicherungssätze anzugeben, wählen Sie Von Gerät aus.

  6. Wählen Sie Durchsuchen aus, um das Dialogfeld Sicherung angeben zu öffnen.

  7. Wählen Sie im Listenfeld Sicherungsmedium einen der aufgeführten Gerätetypen aus. Um weitere Geräte für den Sicherungsspeicherort auszuwählen, wählen Sie Hinzufügen aus.

  8. Wählen Sie im Raster Wählen Sie die wiederherzustellenden Sicherungssätze aus die wiederherzustellenden Sicherungen aus. (In diesem Raster werden die Sicherungen angezeigt, die für den angegebenen Speicherort verfügbar sind.)

  9. Auf der Seite Allgemein wird der Name der wiederherzustellenden Datenbank in der Liste In Datenbank angezeigt. Wählen Sie die Datenbank DWStagingAndConfig aus der Liste aus.

  10. Wählen Sie im Bereich Wiederherstellungsoptionen die Option Vorhandene Datenbank überschreibenaus.

  11. Vergewissern Sie sich im Optionsbereich Datenbankdateien wiederherstellen als , dass Dateiname und Pfad der ursprünglichen Datenbank korrekt sind.

  12. Wählen Sie bei der Option Wiederherstellungsstatus den Wert Datenbanken betriebsbereit belassen, indem für Transaktionen ohne Commit ein Rollback ausgeführt wird. Zusätzliche Transaktionsprotokolle können nicht wiederhergestellt werden (RESTORE WITH RECOVERY)aus.

  13. Wählen Sie OK aus, um die Datenbank wiederherzustellen.

  14. Wiederholen Sie die vorigen Schritte für die Datenbanken „DWRepository“, „CMDWDataMart“, „OMDWDataMart“ und „DWDataMart“.

Vorbereiten der Data Warehouse-Datenbanken auf dem neuen Datenbankserver

Verwenden Sie die folgenden drei Verfahren zum Vorbereiten der Data Warehouse-Datenbanken auf dem neuen Datenbankserver:

  1. So konfigurieren Sie die DWStagingAndConfig-Datenbank auf dem neuen Computer, auf dem SQL Server ausgeführt wird

  2. So konfigurieren Sie die Datenbankberechtigungen für das Dienstkonto

  3. So konfigurieren Sie die DWStagingAndConfig-Tabellen

Konfigurieren Sie die DWStagingAndConfig-Datenbank auf dem neuen Computer, auf dem SQL Server

Führen Sie die folgenden Schritte aus, um die DWStagingAndConfig-Datenbank auf dem neuen Computer zu konfigurieren, auf dem SQL Server ausgeführt wird:

  1. Öffnen Sie SQL Server Management Studioauf dem neuen Computer, auf dem SQL Server ausgeführt wird.

  2. Führen Sie im Dialogfeld Verbindung mit Server herstellen die folgenden Schritte aus:

    1. Wählen Sie in der Liste Servertypdie Option Datenbank-Engine aus.

    2. Wählen Sie in der Liste Servername den Namen des neuen Computers aus, auf dem SQL Server ausgeführt und die DWStagingAndConfig -Datenbank gehostet wird.

    3. Wählen Sie in der Liste Authentifizierungdie Option Windows-Authentifizierung und dann Verbinden aus.

  3. Erweitern Sie im Bereich Objekt-Explorerdatenbanken, und wählen Sie DWStagingAndConfig aus.

  4. Wählen Sie auf der Symbolleiste Neue Abfrage aus.

  5. Kopieren Sie im mittleren Bereich den folgenden Befehl, und wählen Sie Ausführen aus.

    sp_configure&nbsp;'clr enabled',&nbsp;1  
    go  
    reconfigure  
    go  
    
  6. Entfernen Sie im mittleren Bereich den Befehl, den Sie im vorherigen Schritt eingegeben haben, kopieren Sie den folgenden Befehl, und wählen Sie Ausführen aus.

    ALTER DATABASE DWStagingAndConfig SET SINGLE_USER WITH ROLLBACK IMMEDIATE  
    
  7. Entfernen Sie im mittleren Bereich den Befehl, den Sie im vorherigen Schritt eingegeben haben, kopieren Sie den folgenden Befehl, und wählen Sie Ausführen aus.

    ALTER DATABASE DWStagingAndConfig SET ENABLE_BROKER  
    
  8. Entfernen Sie im mittleren Bereich den Befehl, den Sie im vorherigen Schritt eingegeben haben, geben Sie den folgenden Befehl ein, und wählen Sie Ausführen aus.

    ALTER DATABASE DWStagingAndConfig SET MULTI_USER  
    

Konfigurieren der Datenbankberechtigungen des Dienstkontos

Führen Sie die folgenden Schritte aus, um die Datenbankberechtigungen des Dienstkontos zu konfigurieren:

  1. Erweitern Sie im Bereich Objektexplorer nacheinander die Elemente Sicherheitund Anmeldungen. Klicken Sie mit der rechten Maustaste auf Anmeldungen, und wählen Sie Neue Anmeldung aus.

  2. Klicken Sie auf Suchen.

  3. Geben Sie den Benutzernamen im Format Domäne\Benutzername für das Data Warehouse-Dienstkonto ein, wählen Sie Namen überprüfen aus, und wählen Sie OK aus.

    Hinweis

    Wenn das Datenzugriffskonto als LocalSystem ausgeführt wird, verwenden Sie das Format domäne\computername$ in SQL-Anmeldungen, wobei computername der Name des Verwaltungsservers ist.

  4. Wählen Sie im Bereich Seite auswählen die Option Benutzerzuordnung aus.

  5. Klicken Sie im Bereich Benutzer, die dieser Anmeldung zugeordnet sind in der Spalte Zuordnen auf die Zeile mit dem Namen der DWStagingAndConfig-Datenbank. Der Standarddatenbankname lautet „DWStagingAndConfig“.

  6. Stellen Sie im Bereich Datenbankrollenmitgliedschaft für: DWStagingAndConfig sicher, dass die folgenden Einträge ausgewählt sind:

    • configsvc_users

    • db_accessadmin

    • db_datareader

    • db_datawriter

    • db_ddladmin

    • db_securityadmin

    • dbmodule_users

    • Public

    • sdk_users

    • sql_dependency_subscriber

    • db_owner

  7. Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWRepository die folgenden Einträge ausgewählt sind:

    • db_owner

    • Public

  8. Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWDataMart die folgenden Einträge ausgewählt sind:

    • db_owner

    • Public

  9. Klicken Sie auf OK.

  10. Erweitern Sie im Bereich Objektexplorer nacheinander die Elemente Sicherheitund Anmeldungen.

  11. Klicken Sie mit der rechten Maustaste auf Anmeldungen, und klicken Sie dann auf Neue Anmeldung.

  12. Klicken Sie auf Suchen.

  13. Geben Sie den Benutzernamen im Format Domäne\Benutzername für das Berichterstellungskonto ein, wählen Sie Namen überprüfen aus, und wählen Sie OK aus.

  14. Wählen Sie im Bereich Seite auswählen die Option Benutzerzuordnung aus.

  15. Klicken Sie im Bereich Benutzer, die dieser Anmeldung zugeordnet sind in der Spalte Zuordnen auf die Zeile mit dem Namen der DWStagingAndConfig-Datenbank. Der Standarddatenbankname lautet „DWStagingAndConfig“.

  16. Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWStagingAndConfig die folgenden Einträge ausgewählt sind:

    • db_datareader

    • Public

  17. Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWRepository die folgenden Einträge ausgewählt sind:

    • db_datareader

    • Public

    • reportuser

  18. Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWDataMart die folgenden Einträge ausgewählt sind:

    • db_datareader

    • Public

    • reportuser

  19. Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: OMDWDataMart die folgenden Einträge ausgewählt sind:

    • db_datareader

    • Public

    • reportuser

  20. Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: CMDWDataMart die folgenden Einträge ausgewählt sind:

    • db_datareader

    • Public

    • reportuser

  21. Klicken Sie auf OK.

  22. Erweitern Sie im Bereich Objektexplorer nacheinander die Elemente Sicherheitund Anmeldungen.

  23. Klicken Sie mit der rechten Maustaste auf Anmeldungen, und wählen Sie Neue Anmeldung aus.

  24. Klicken Sie auf Suchen.

  25. Geben Sie den Benutzernamen im Format Domäne\Benutzername für das OLAP-Konto ein, wählen Sie Namen überprüfen aus, und wählen Sie OK aus.

  26. Wählen Sie im Bereich Seite auswählen die Option Benutzerzuordnung aus.

  27. Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: DWDataMart die folgenden Einträge ausgewählt sind:

    • db_datareader

    • Public

    • reportuser

  28. Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: OMDWDataMart die folgenden Einträge ausgewählt sind:

    • db_datareader

    • Public

    • reportuser

  29. Stellen Sie sicher, dass im Bereich Mitgliedschaft in Datenbankrolle für: CMDWDataMart die folgenden Einträge ausgewählt sind:

    • db_datareader

    • Public

    • reportuser

  30. Klicken Sie auf OK.

Konfigurieren der DWStagingAndConfig-Tabellen

Führen Sie die folgenden Schritte aus, um die DWStagingAndConfig-Tabellen zu konfigurieren:

  1. Erweitern Sie im Bereich Objekt-Explorer nacheinander die folgenden Elemente: Datenbanken> DWStagingAndConfig> Tabellen.

  2. Wählen Sie dbo.MT_Microsoft$SystemCenter$ManagementGroup und dann Top 200 Zeilen bearbeiten aus.

  3. Suchen Sie im mittleren Bereich nach der Spalte SQLServerName_ 43FB076F_7970_4C86_6DCA_8BD541F45E3A, und geben Sie dann in der ersten Zeile der Spalte den Namen des neuen Computers ein, auf dem SQL Server ausgeführt wird, auf dem die DWStagingAndConfig-Datenbank gehostet wird. Geben Sie für benannte Instanzen ComputerName\Instanzname ein.

  4. Klicken Sie mit der rechten Maustaste auf dbo. MT_Microsoft$SystemCenter$ResourceAccessLayer$SqlResourceStore, und wählen Sie Die ersten 200 Zeilen bearbeiten aus.

  5. Aktualisieren Sie die Spalte Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA für Zeilen, die DWStagingAndConfig, DWRepository, CMDWDataMart, OMDWDataMart und DWDataMart darstellen, indem Sie den Namen des neuen Computers eingeben, auf dem SQL Server ausgeführt wird, der die jeweiligen Datenbanken hostt. Geben Sie für benannte Instanzen ComputerName\Instanzname ein.

  6. Klicken Sie mit der rechten Maustaste auf dbo.MT_Microsoft$SystemCenter$ResourceAccessLayer$CMDBResourceStore, und wählen Sie Top 200 Zeilen bearbeiten aus.

  7. Suchen Sie im mittleren Bereich nach der Spalte Server_48B308F9_CF0E_0F74_83E1_0AEB1B58E2FA, und geben Sie in der ersten Zeile der Spalte den Namen des neuen Computers ein, auf dem SQL Server ausgeführt wird, auf dem die DWStagingAndConfig-Datenbank gehostet wird. Geben Sie für benannte Instanzen ComputerName\Instanzname ein.

  8. Klicken Sie mit der rechten Maustaste auf LFX. DataSource, und wählen Sie Top 200 Zeilen bearbeiten aus.

  9. Suchen Sie im mittleren Bereich die Spalte DataSourceAddress , und suchen Sie in der ersten Zeile der Spalte den Eintrag, der mit Datenquelle = Servername beginnt. Initial Catalog = DWStagingAndConfig; Beibehalten von Sicherheitsinformationen=False. Ersetzen Sie den Servernamen durch den Namen des neuen Computers, auf dem SQL Server ausgeführt wird.

  10. Stellen Sie sicher, dass die von Ihnen eingegebenen Werte gespeichert wurden, indem Sie die in den vorherigen Schritten angegebenen Tabellen abfragen.

  11. Schließen Sie Microsoft SQL Server Management Studio.

Aktualisieren des Data Warehouse-Verwaltungsservers mit dem neuen Datenbankservernamen

Führen Sie das folgende Verfahren aus, um den Data Warehouse-Verwaltungsserver so zu aktualisieren, dass er den neuen Datenbankservernamen verwendet:

  1. Melden Sie sich beim Computer als Benutzer mit Administratoranmeldeinformationen an.

  2. Wählen Sie auf dem Windows-Desktop Start und dann Ausführen aus.

  3. Geben Sie im Dialogfeld Ausführen im Feld Öffnen den Namen regedit ein, und wählen Sie OK aus.

    Achtung

    Durch eine fehlerhafte Bearbeitung der Registrierung können schwere Systemschäden verursacht werden; bevor Sie Änderungen an der Registrierung vornehmen, sollten Sie daher alle wichtigen Computerdaten sichern.

  4. Erweitern Sie im Fenster Registrierung Editor HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\<Version>\Common\Database.

  5. Doppelklicken Sie im rechten Bereich auf DatabaseServerName.

  6. Geben Sie im Feld Zeichenfolge bearbeiten im Feld Wert den Namen des neuen Computers ein, auf dem SQL Server ausgeführt wird, der die DWStagingAndConfig-Datenbank hostet. Wenn Sie einen benannten instance von SQL Server verwenden, verwenden Sie das Format Computername\Instanzname.

  7. Klicken Sie auf OK.

  8. Wiederholen Sie die vorigen Schritte für die Registrierungswerte, um den neuen Namen des Computers, auf dem SQL Server ausgeführt wird, für die Datenbanken „DWDataMart“, „OMDWDataMart“, „CMDWDataMart“, „DWRepository“ und „DWStagingAndConfig“ widerzuspiegeln.

    • DataMartSQLInstance

    • RepositorySQLInstance

    • StagingSQLInstance

  • OMDataMartSQLInstance

    • CMDataMartSQLInstance

Update the data sources on the reporting server

Führen Sie das folgende Verfahren aus, um Datenquellen auf dem Berichtsserver so zu aktualisieren, dass sie auf den neuen Computer verweisen, auf dem SQL Server ausgeführt wird:

  1. Melden Sie sich beim Service Manager-Berichtsserver an, und starten Sie Reporting Services Configuration Manager.

  2. Stellen Sie im Dialogfeld Reporting Services Konfigurationsverbindung eine Verbindung mit dem richtigen Berichtsserver instance her, wie im Abschnitt So identifizieren Sie den Berichtsserver und instance namen, der vom Data Warehouse-Verwaltungsserver verwendet wird.

  3. Klicken Sie im Konfigurations-Manager für Reporting Services auf Berichts-Manager-URL.

  4. Wählen Sie auf der Seite Berichts-Manager-URL den Link aus, der dem Öffnen der Startseite Berichte in Ihrem Internetbrowser ähnelthttp://Servername/:portnumber/Reports.

  5. Öffnen Sie auf der Startseite den Ordner System Center und dann den Ordner Service Manager .

  6. Öffnen Sie die Liste der Service Manager Elemente, und wählen Sie die Datenquelle DWDataMart aus.

  7. Die Zeichenfolge im Feld Verbindungszeichenfolge ähnelt dieser: data source=<server name>;initial catalog=DWDataMart. Ersetzen Sie den vorhandenen Namen des Computers, auf dem SQL Server ausgeführt wird, durch den Namen des neuen Computers, auf dem SQL Server ausgeführt wird.

  8. Zurück zur vorherigen Service Manager Ordnerwebseite, und wählen Sie die Datenquelle DWStagingAndConfig aus.

  9. Die Zeichenfolge im Feld Verbindungszeichenfolge ähnelt dieser: data source=<server name>;initial catalog= DWStagingAndConfig. Ersetzen Sie den vorhandenen Namen des Computers, auf dem SQL Server ausgeführt wird, durch den Namen des neuen Computers, auf dem SQL Server ausgeführt wird.

  10. Zurück zur vorherigen Service Manager Ordnerwebseite, und wählen Sie die ConfigurationManager-Datenquelle aus.

  11. Die Zeichenfolge im Feld Verbindungszeichenfolge ähnelt dieser: data source=<server name>;initial catalog= CMDWDataMart. Ersetzen Sie den vorhandenen Namen des Computers, auf dem SQL Server ausgeführt wird, indem Sie den Namen des neuen Computers eingeben, auf dem SQL Server ausgeführt wird.

  12. Zurück zur vorherigen Service Manager Ordnerwebseite, und wählen Sie die Datenquelle MultiMartDatasource aus.

  13. Die Zeichenfolge im Feld Verbindungszeichenfolge ähnelt dieser: <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>. Ersetzen Sie den vorhandenen Namen des Computers, auf dem SQL Server ausgeführt wird, indem Sie den Namen des neuen Computers eingeben, auf dem SQL Server ausgeführt wird.

  14. Zurück zur vorherigen Service Manager Ordnerwebseite, und wählen Sie die Operations Manager-Datenquelle aus.

  15. Die Zeichenfolge im Feld Verbindungszeichenfolge ähnelt dieser: data source=<server name>;initial catalog= OMDWDataMart. Ersetzen Sie den vorhandenen Namen des Computers, auf dem SQL Server ausgeführt wird, durch den Namen des neuen Computers, auf dem SQL Server ausgeführt wird.

  16. Schließen Sie den Webbrowser.

Aktualisieren der Datenquellen für Analysis Services

Führen Sie das folgende Verfahren aus, um die Verbindungszeichenfolgen für die Datenquellen auf dem Server zu aktualisieren, auf dem die Analysis Services-Datenbank gehostet wird:

  1. Melden Sie sich beim Server an, der die SQL Server Analysis Services-Datenbank hostet.

  2. Öffnen Sie SQL Server Management Studio.

  3. Wählen Sie im Dialogfeld Mit Server verbinden in der Liste Servertyp die Option Analysis Services aus.

  4. Geben Sie in der Liste Servername den Servernamen ein, den Sie als Ausgabe aus dem Cmdlet $OLAPServer.Server erhalten haben. (Diese Information haben Sie im Abschnitt "So identifizieren Sie das OLAP-Konto, das vom Data Warehouse-Verwaltungsserver verwendet wird" weiter oben in diesem Thema notiert.)

  5. Erweitern Sie im Bereich Objekt-Explorer nacheinander die Elemente Datenbankenund DWASDataBase.

  6. Erweitern Sie Datenquellen, und doppelklicken Sie auf CMDataMart.

  7. Wählen Sie im Dialogfeld Datenquelleneigenschaften – CMDataMart die Option Verbindungszeichenfolge Provider=SQLNCLI10.1; Datenquelle=Servername; Integrierte Sicherheit=SSPI; Initial Catalog=CMDWDataMart.

  8. Ersetzen Sie <servername> durch den Namen des Computers, auf dem SQL Server ausgeführt wird, der die CMDWDataMart-Datenbank hostet.

  9. Sie müssen das Kennwort für das Identitätswechselkonto erneut eingeben, wenn Sie die Aktualisierung des Datenquellenservers abgeschlossen haben. Wählen Sie rechts neben ImpersonateAccount die Schaltfläche mit den Auslassungspunkten aus, und fügen Sie das Kennwort im Dialogfeld Identitätswechselinformationen hinzu. Wählen Sie OK aus, um die Änderungen zu übernehmen.

  10. Wiederholen Sie die obengenannten Schritte, um die Verbindungszeichenfolgen für die Datenquellen „DWDataMart“ und „OMDataMart“ zu aktualisieren.

Starten der Service Manager-Dienste auf dem Data Warehouse-Verwaltungsserver

Verwenden Sie das folgende Verfahren, um die Service Manager-Dienste auf dem Data Warehouse-Verwaltungsserver zu starten:

  1. Geben Sie im Dialogfeld Ausführen im Textfeld Öffnen den Namen services.msc ein, und wählen Sie OK aus.

  2. Suchen Sie im Fenster Dienste im Bereich Dienste (Lokal) nach den folgenden drei Diensten, und wählen Sie für jeden dienst die Option Start aus:

    1. System Center-Datenzugriffsdienst

    2. Microsoft Monitoring Agent

    3. System Center-Verwaltungskonfiguration

Nächste Schritte

Informationen zum Upgrade Service Manager finden Sie unter Upgrade von System Center 2012 R2 – Service Manager auf System Center – Service Manager.