Teilen über


Verschieben der Reporting Data Warehouse-Datenbank

Nach der ersten Bereitstellung von System Center Operations Manager müssen Sie möglicherweise die Reporting Data Warehouse-Datenbank von einem Microsoft SQL Server-basierten Computer auf einen anderen verschieben.

Während des Verschiebens müssen Sie die Dienste auf Ihren Verwaltungsservern stoppen, die Datenbank sichern, die Datenbank wiederherstellen, die Registrierung auf den Verwaltungsservern aktualisieren, Datenbanktabellen aktualisieren, neue Anmeldungen hinzufügen und die Einstellungen für die Benutzerzuordnung für Anmeldungen ändern. Weitere Informationen finden Sie in der SQL Server-Dokumentation.

Hinweis

Diese Prozedur kann zu Datenverlust führen, wenn es nicht korrekt und innerhalb eines angemessenen Zeitraums nach dem Ausfall durchgeführt wird. Stellen Sie sicher, dass Sie alle Schritte genau befolgen, ohne dass es unnötige Verzögerungen zwischen den Schritten gibt.

Zusammenfassung der Schritte

Diagramm mit Zusammenfassungsschritten zum Verschieben der Reporting-DW-Datenbank.

Verschieben der Reporting Data Warehouse-Datenbank

Stoppen der Operations Manager-Dienste

Stoppen Sie auf allen Verwaltungsservern in der Verwaltungsgruppe die Operations Manager-Dienste:

  • Zugriff auf System Center-Daten
  • Microsoft Monitoring Agent
  • System Center Management-Konfiguration

Sichern der Reporting Data Warehouse-Datenbank auf der alten SQL Server-Instanz

  1. Erstellen Sie auf der ursprünglichen SQL Server-Instanz, die die Reporting Data Warehouse-Datenbank hostet, mit Microsoft SQL Server Management Studio eine vollständige Sicherung der Datenbank. Der Standardname lautet „OperationsManagerDW“.

    Weitere Informationen finden Sie unter Vorgehensweise: Sichern einer Datenbank (SQL Server Management Studio).

  2. Kopieren Sie die Sicherungsdatei auf ein lokales Laufwerk der neuen SQL Server-Instanz.

Aktualisieren der GlobalSettings-Tabelle

Aktualisieren Sie in der OperationsManager DB die Tabelle GlobalSettings manuell, um den Host\Instance widerzuspiegeln, in den das Data Warehouse verschoben wurde.

Weitere Informationen finden Sie unter Konfigurieren der Operations Manager Reporting Data Warehouse-Datenbank.

Wiederherstellen der Reporting Data Warehouse-Datenbank auf der neuen SQL Server-Instanz

  1. Verwenden Sie Microsoft SQL Server Management Studio, um die Reporting Data Warehouse-Datenbank wiederherzustellen. (Im vorherigen Schritt haben Sie die Datenbank-Sicherungsdatei auf ein lokales Laufwerk der neuen SQL Server-Instanz verschoben.) In diesem Schritt können Sie den Namen der Datenbank ändern und den Speicherort der Datei auswählen.

    Weitere Informationen finden Sie unter Wiederherstellen einer Datenbanksicherung (SQL Server Management Studio).

  2. Verifizieren Sie in SQL Server Management Studio, dass die Datenbank online ist.

Aktualisieren der Registrierung auf den Verwaltungsservern und in der Reporting Data Warehouse-Datenbank.

Nachdem Sie die Operations Manager Reporting Data Warehouse-Datenbank auf eine andere SQL Server-Instanz verschoben haben, müssen Sie die folgenden Schritte ausführen, um alle Verwaltungsserver in der Verwaltungsgruppe so zu konfigurieren, dass sie auf den neuen Computernamen und die neue Instanz verweisen. Dazu müssen die Registrierung, die Konfigurations-Dienstkonfigurationsdatei und mehrere Tabellen in der Betriebsdatenbank geändert werden. Die Schritte sind in der Konfigurieren von Operations Manager für die Kommunikation mit SQL Server beschrieben.

Aktualisieren des Berichtsservers

Auf dem Berichtsserver müssen Sie die Verbindungszeichenfolge ändern, um auf den neuen Computernamen und die Instanz der SQL Server-Instanz zu verweisen, die die Reporting Data Warehouse-Datenbank hostet. Die Schritte sind unter Konfigurieren von Operations Manager für die Kommunikation mit SQL Server beschrieben.

Aktualisieren der Sicherheitsanmeldeinformationen auf der neuen SQL Server-Instanz, die die Reporting Data Warehouse-Datenbank hostet.

  1. Öffnen Sie in der neuen SQL Server-Instanz, in der die Reporting Data Warehouse-Datenbank gehostet wird, SQL Management Studio.

  2. Erweitern Sie Sicherheit sowie Anmeldungen, und fügen Sie dann das Datenschreiber-Konto hinzu. Weitere Informationen finden Sie unter Erstellen einer SQL Server-Anmeldung.

  3. Fügen Sie unter Anmeldungen das Datenlesekonto hinzu.

  4. Fügen Sie unter Anmeldungen das Benutzerkonto des Datenzugriffsdiensts mithilfe des Formulars „domain\user“ hinzu.

  5. Fügen Sie für das Benutzerkonto des Datenzugriffsdiensts (DAS) die folgenden Benutzerzuordnungen hinzu:

    • db_datareader
    • OpsMgrReader
    • apm_datareader
  6. Wenn ein Konto in der SQL-Instanz, in der Sie es hinzufügen, noch nicht vorhanden ist, wird die Zuordnung von SID automatisch aus der wiederhergestellten Data Warehouse-Datenbank übernommen. Wenn das Konto bereits in dieser SQL-Instanz vorhanden war, erhalten Sie eine Fehlermeldung, die auf einen Fehler bei dieser Anmeldung hinweist, obwohl das Konto unter „Anmeldungeng“ angezeigt wird. Wenn Sie eine neue Anmeldung erstellen, stellen Sie sicher, dass die Benutzerzuordnung für diese Anmeldung und die Datenbank auf die gleichen Werte wie die vorherige Anmeldung eingestellt sind, und zwar folgendermaßen:

    Anmelden Datenbank
    DW Data Writer db_owner
    - OpsMgrWriter
    - apm_datareader
    - apm_datawriter
    DW Data Reader - db_datareader
    - OpsMgrReader
    - apm_datareader
    DAS/Config account - db_datareader
    - OpsMgrReader
    - apm_datareader

    Hinweis

    Wenn das Datenzugriffsdienst-/Konfigurationskonto das LocalSystem-Konto verwendet, geben Sie das Computerkonto im Format „<Domäne><Computername>$“ ein.

Starten der Operations Manager-Dienste

  1. Starten Sie auf allen Verwaltungsservern in der Verwaltungsgruppe die Operations Manager-Dienste:
    • Zugriff auf System Center-Daten
    • Microsoft Monitoring Agent
    • System Center Management-Konfiguration

Aktualisieren eines Dienstprinzipalnamens für Kerberos-Verbindungen

Um die Kerberos-Authentifizierung mit SQL Server zu aktualisieren, sollten Sie die Registrieren eines Dienstprinzipalnamens für Kerberos-Verbindungen lesen, damit Verwaltungsserver sich mit SQL Server mithilfe des Kerberos-Protokolls authentifizieren können.

Überprüfen einer erfolgreichen Verschiebung der Data Warehouse-Datenbank

  1. Stellen Sie sicher, dass Sie erfolgreich einen Bericht über die Betriebskonsole ausführen können.

  2. Stellen Sie sicher, dass der Integritätszustand aller Verwaltungsserver in der Verwaltungsgruppe „Fehlerfrei“ ist. Wenn der Integritätszustand eines Verwaltungsservers kritisch ist, öffnen Sie den Integritäts-Explorer, erweitern Sie die Verfügbarkeit – <Servername>, und fahren Sie dann mit der Erweiterung forst, bis Sie zu Data Warehouse SQL RS Deployed Management Pack List Request State navigieren können. Überprüfen Sie die zugehörigen Ereignisse, um festzustellen, ob es ein Problem beim Zugriff auf die Data Warehouse-Datenbank gibt.

  3. Überprüfen Sie dieBetriebssystemereignisse.

    a. Öffnen Sie die Ereignisanzeige, und navigieren Sie zu Anwendungen und Dienstprotokolle sowie Operations Manager. b. Suchen Sie im Protokoll des Operations Manager nach Ereignissen mit einer Quelle des Integritätsdienstmoduls und einer Kategorie des Data Warehouse. Wenn die Verschiebung erfolgreich war, sollte die Ereignisnummer 31570, 31558 oder 31554 vorhanden sein
    c. Wenn ein Problem beim Zugriff auf die Data Warehouse-Datenbank vorliegt, sind ereignisnummern 31563, 31551, 31569 oder 31552 vorhanden.

  4. Überprüfen von Ereignissen in Operations Manager:

    a. Wählen Sie in der Betriebskonsole „Überwachung“ aus.
    b. Navigieren Sie im Arbeitsbereich „Überwachung“ zu Überwachung, Operations Manager, Ereignisse in Integritätsdienstmodulen und dann zu Ereignissen im Modul Leistungsdatenquelle.
    c. Suchen Sie im Bereich „Ereignisse“ des Moduls „Leistungsdatenquelle“ nach Ereignissen, deren Datum und Uhrzeit nach der Verschiebung liegen.
    d. Wenn es ein Problem mit der Data Warehouse-Datenbank gibt, sollten Ereignisse mit einer Quelle „Integritätsdienstmodul“ und einer Ereignisnummer 10103 vorhanden sein.

Nächste Schritte

  • Informationen zur Sequenz und zu den Schritten für die Übertragung der Operations Manager-Betriebsdatenbank auf eine neue SQL Server-Instanz finden Sie unter Verschieben der Betriebsdatenbank.