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
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
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).
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
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).
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.
Öffnen Sie in der neuen SQL Server-Instanz, in der die Reporting Data Warehouse-Datenbank gehostet wird, SQL Management Studio.
Erweitern Sie Sicherheit sowie Anmeldungen, und fügen Sie dann das Datenschreiber-Konto hinzu. Weitere Informationen finden Sie unter Erstellen einer SQL Server-Anmeldung.
Fügen Sie unter Anmeldungen das Datenlesekonto hinzu.
Fügen Sie unter Anmeldungen das Benutzerkonto des Datenzugriffsdiensts mithilfe des Formulars „domain\user“ hinzu.
Fügen Sie für das Benutzerkonto des Datenzugriffsdiensts (DAS) die folgenden Benutzerzuordnungen hinzu:
- db_datareader
- OpsMgrReader
- apm_datareader
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_datawriterDW Data Reader - db_datareader
- OpsMgrReader
- apm_datareaderDAS/Config account - db_datareader
- OpsMgrReader
- apm_datareaderHinweis
Wenn das Datenzugriffsdienst-/Konfigurationskonto das LocalSystem-Konto verwendet, geben Sie das Computerkonto im Format „<Domäne><Computername>$“ ein.
Starten der Operations Manager-Dienste
- 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
Stellen Sie sicher, dass Sie erfolgreich einen Bericht über die Betriebskonsole ausführen können.
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.
Ü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.Ü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.