Verschieben der Betriebsdatenbank
Wichtig
Diese Version von Operations Manager hat das Supportende erreicht. Sie sollten ein Upgrade auf Operations Manager 2019 durchführen.
Nach der ersten Bereitstellung von System Center – Operations Manager müssen Sie gelegentlich die Betriebsdatenbank von einem Microsoft SQL Server-basierten Computer auf einen anderen verschieben.
Während dieses Vorgangs müssen Sie die Dienste auf Ihren Verwaltungsservern beenden, die Datenbank sichern, die Datenbank wiederherstellen, die Registrierung und die Konfigurationsdatei auf den Verwaltungsservern aktualisieren, Datenbanktabellen aktualisieren, neue Anmeldenamen hinzufügen und die Benutzerzuordnungseinstellungen für Anmeldenamen ändern. Weitere Informationen finden Sie in der SQL Server-Dokumentation.
Hinweis
Dieses Verfahren kann zu Datenverlusten führen, wenn es nicht ordnungsgemäß und innerhalb eines angemessenen Zeitrahmens nach dem Fehler durchgeführt wird. Stellen Sie sicher, dass Sie alle Schritte genau und ohne unnötige Verzögerung zwischen den einzelnen Schritten ausführen.
Zusammenfassung der Schritte

Verschieben der Betriebsdatenbank
Beenden der Operations Manager-Dienste
Beenden Sie auf allen Verwaltungsservern in der Verwaltungsgruppe die Operations Manager-Dienste:
- System Center-Datenzugriff
- Microsoft Monitoring Agent
- System Center-Verwaltungskonfiguration
Sichern der Betriebsdatenbank auf der alten SQL Server-Instanz
Erstellen Sie auf der ursprünglichen SQL Server-Instanz, die die Betriebsdatenbank hostet, mithilfe von Microsoft SQL Server Management Studio eine vollständige Sicherung der Datenbank. Der Standardname lautet „OperationsManager“.
Weitere Informationen finden Sie unter Gewusst wie: Sichern einer Datenbank (SQL Server Management Studio).
Kopieren Sie die Sicherungsdatei auf ein lokales Laufwerk der neuen SQL Server-Instanz.
Wiederherstellen der Betriebsdatenbank auf der neuen SQL Server-Instanz
Hinweis
Nachdem Sie Operations Manager auf den SQL Server-Knoten bereitgestellt haben, die in SQL Always On integriert sind, um CLR Strict Security zu aktivieren, führen Sie das SQL-Skript für jede Operations Manager-Datenbank aus.
Verwenden Sie Microsoft SQL Server Management Studio, um die Betriebsdatenbank wiederherzustellen. (Im vorherigen Schritt haben Sie die Datenbanksicherungsdatei auf ein lokales Laufwerk der neuen SQL Server-Instanz verschoben.) In diesem Schritt können Sie den Namen der Datenbank ändern und den Dateispeicherort wählen.
Weitere Informationen finden Sie unter Gewusst wie: Wiederherstellen einer Datenbanksicherung (SQL Server Management Studio).
Überprüfen Sie in SQL Server Management Studio, ob die Datenbank online ist.
Aktualisieren der Registrierung und der Konfigurationsdateien auf dem Verwaltungsserver sowie der operativen Datenbank
Nachdem Sie die Operations Manager-Betriebsdatenbank auf eine andere SQL Server-Instanz verschoben haben, müssen Sie die unten aufgeführten Schritte befolgen, um alle Verwaltungsserver in der Verwaltungsgruppe neu zu konfigurieren, sodass sie auf den neuen Computernamen und die neue Instanz verweisen. Zu diesem Zweck müssen die Registrierung, die Konfigurationsdatei des Konfigurationsdiensts und mehrere Tabellen in der Betriebsdatenbank geändert werden. Diese Schritte werden unter Konfigurieren von Operations Manager für die Kommunikation mit SQL Server im Detail beschrieben.
Aktualisieren der Sicherheitsanmeldeinformationen auf der neuen SQL Server-Instanz, auf der die Betriebsdatenbank gehostet wird
Öffnen Sie SQL Management Studio auf der neuen SQL Server-Instanz, auf der die Betriebsdatenbank gehostet wird.
Erweitern Sie Sicherheit, erweitern Sie dann Anmeldungen, und fügen Sie den Namen des Datenschreiberkontos hinzu.
Fügen Sie unter Anmeldenamen das Datenschreiberkonto hinzu. Weitere Informationen hierzu finden Sie unter Erstellen eines SQL Server-Anmeldenamens.
Fügen Sie unter Anmeldenamen das Verwaltungsserver-Aktionskonto hinzu.
Fügen Sie unter Anmeldenamen das Benutzerkonto des Datenzugriffsdiensts hinzu. Verwenden Sie hierbei das Format „Domäne\Benutzer“.
Fügen Sie für das Benutzerkonto des Datenzugriffsdiensts die folgenden Benutzerzuordnungen hinzu:
- ConfigService
- db_accessadmin
- db_datareader
- db_datawriter
- db_ddladmin
- db_securityadmin
- sdk_users
- sql_dependency_subscriber
Wenn ein Konto in der SQL Server-Instanz, der Sie das Konto hinzufügen, vorher nicht vorhanden war, wird die Zuordnung von SID automatisch aus der wiederhergestellten Betriebsdatenbank übernommen. Wenn das Konto in dieser SQL Server-Instanz schon vorher vorhanden war, erhalten Sie für diesen Anmeldenamen eine Fehlermeldung, obwohl das Konto unter Anmeldenamen angezeigt wird. Stellen Sie beim Erstellen eines neuen Anmeldenamens sicher, dass die Benutzerzuordnung für diesen Anmeldenamen und die Datenbank auf dieselben Werte festgelegt sind wie der vorherige Anmeldename:
Anmeldung Datenbank Data Warehouse-Datenschreiber - apm_datareader
- apm_datawriter
- db_datareader
- dwsynch_usersAktionskonto - db_datareader
- db_datawriter
- db_ddladmin
- dbmodule_usersDatenzugriffsdienst-/Konfigurationskonto - ConfigService
- db_accessadmin
- db_datareader
- db_datawriter
- db_ddladmin
- db_securityadmin
- sdk_users
- sql_dependency_subscriberHinweis
Wenn das Datenzugriffsdienst-/Konfigurationskonto das LocalSystem-Konto verwendet, geben Sie das Computerkonto im Format <Domäne><Computername>$ ein.
Führen Sie den folgenden Befehl auf der neuen SQL Server-Instanz aus, die die Operations Manager-Betriebsdatenbank hostet.
sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'clr enabled', 1; GO RECONFIGURE; GOFühren Sie die folgende SQL-Abfrage aus:
SELECT is_broker_enabled FROM sys.databases WHERE name='OperationsManager'Wenn das Ergebnis dieser Abfrage ein is_broker_enabled-Wert von 1 war, überspringen Sie diesen Schritt. Andernfalls führen Sie die folgenden SQL-Abfragen aus:
ALTER DATABASE OperationsManager SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE OperationsManager SET ENABLE_BROKER
ALTER DATABASE OperationsManager SET MULTI_USER
Starten der Operations Manager-Dienste
- Starten Sie auf allen Verwaltungsservern in der Verwaltungsgruppe die Operations Manager-Dienste:
- System Center-Datenzugriff.
- Microsoft Monitoring Agent.
- System Center-Verwaltungskonfiguration.
Aktualisieren des Dienstprinzipalnamens für Kerberos-Verbindungen
Um die Kerberos-Authentifizierung mit SQL Server zu aktualisieren, lesen Sie Registrieren eines Dienstprinzipalnamens für Kerberos-Verbindungen, damit sich die Verwaltungsserver mit dem SQL Server über das Kerberos-Protokoll authentifizieren können.
Nächste Schritte
- Unter Verschieben der Reporting-Data Warehouse-Datenbank finden Sie Informationen zur Abfolge und zu den Schritten zum Verschieben der Reporting-Data Warehouse-Datenbank von Operations Manager auf eine neue SQL Server-Instanz.