Konfigurieren von Operations Manager für die Kommunikation mit SQL Server
Wichtig
Diese Version von Operations Manager hat das Supportende erreicht. Sie sollten ein Upgrade auf Operations Manager 2019 durchführen.
Wenn Sie nach der Installation von System Center Operations Manager die Betriebsdatenbank oder die Data Warehouse-Datenbank von Operations Manager auf eine andere SQL Server-Instanz oder in eine andere SQL Server-Always On-Verfügbarkeitsgruppe verschieben bzw. die SQL Server-Instanz neu konfigurieren, müssen Sie die Verwaltungsgruppe mithilfe der unten aufgeführten Schritte so neu konfigurieren, dass sie auf den neuen TCP/IP-Port, Instanznamen oder Computernamen verweist.
Benennung der SQL-Instanz
Verwenden Sie für alle unten aufgeführten Schritte, bei denen auf den Netzwerknamen einer SQL-Instanz verwiesen wird, das Format computername\instancename gefolgt von einem Komma und der SQL Server-Portnummer (computername\instancename,portNumber). Wenn Sie die Datenbank in einem SQL Server-Cluster hosten, ersetzen Sie computername durch den Namen des virtuellen Netzwerks mit der Ressourcengruppe des SQL-Clusters. Wenn die Datenbank Teil einer SQL-Always On-Verfügbarkeitsgruppe ist, ersetzen Sie computername\instancename durch den Verfügbarkeitsgruppen-Listenernamen im Format AvalabilityGroupListnerName,portNumber.
Konfigurieren der Einstellungen für die Betriebsdatenbank
Führen Sie auf jedem Verwaltungsserver regedit von einer Eingabeaufforderung mit erhöhten Rechten aus. Bearbeiten Sie anschließend Folgendes:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\DatabaseErsetzen SieHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Databasedurch den Netzwerknamen der SQL-Instanz mit Ihrer Betriebsdatenbank.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\SetupErsetzen SieHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setupdurch den Netzwerknamen der SQL-Instanz mit Ihrer Betriebsdatenbank.
Bearbeiten Sie auf jedem Verwaltungsserver die folgende Datei:
%ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.configfür System Center 2016 Operations Manager oder%ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.configfür alle späteren Releases (1801, 1807 und 2019):Ändern Sie unter dem Tag
<Category Name=”Cmdb”>den Wert für<Category Name=”Cmdb”>in den Netzwerknamen der SQL-Instanz mit Ihrer Betriebsdatenbank und den Wert für PortNumber in die SQL Server-Portnummer.Ändern Sie unter dem Tag
<Name=”ConfigStore”>den Wert für<Name=”ConfigStore”>in den Netzwerknamen der SQL-Instanz mit Ihrer Betriebsdatenbank und den Wert für PortNumber in die SQL Server-Portnummer.
Konfigurieren Sie Folgendes auf der SQL Server-Instanz, die die Betriebsdatenbank hostet:
a. Öffnen Sie SQL Server Management Studio.
b. Erweitern Sie im Bereich „Objekt-Explorer“ den Eintrag Datenbanken, erweitern Sie die Betriebsdatenbank (z.B. OperationsManager), erweitern Sie Tabellen, klicken Sie mit der rechten Maustaste auf , und klicken Sie dann auf Oberste 200 Zeilen bearbeiten. Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte
column.SQLServerName_<GUID>.c. Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Betriebsdatenbank ein.
d. Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring, und klicken Sie anschließend aufdbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring. Scrollen Sie im Ergebnisbereich nach rechts bis zur SpalteMainDatabaseServerName_<GUID>.e. Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Betriebsdatenbank ein.
f. Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log, und klicken Sie anschließend aufdbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log. Scrollen Sie im Ergebnisbereich nach rechts bis zur SpaltePost_MainDatabaseServerName_<GUID>.g. Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Betriebsdatenbank ein.
Konfigurieren der Einstellungen für die Data Warehouse-Datenbank
Führen Sie auf jedem Verwaltungsserver regedit von einer Eingabeaufforderung mit erhöhten Rechten aus. Bearbeiten Sie anschließend Folgendes:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
Ändern Sie DataWarehouseDBServerName in den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank.Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit der SQL Server-Instanz her, auf der die Betriebsdatenbank gehostet wird.
Erweitern Sie im Bereich „Objekt-Explorer“ den Eintrag Datenbanken, erweitern Sie die Betriebsdatenbank (z.B. OperationsManager), erweitern Sie Tabellen, klicken Sie mit der rechten Maustaste auf , und klicken Sie dann auf Oberste 200 Zeilen bearbeiten.
Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte
MainDatabaseServerName_<GUID>.Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring, und klicken Sie anschließend aufdbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring.Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte
MainDatabaseServerName_<GUID>.Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log, und klicken Sie anschließend aufdbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log.Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte
Post_MainDatabaseServerName_<GUID>.Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$DataWarehouse_Log, und klicken Sie anschließend aufdbo.MT_Microsoft$SystemCenter$DataWarehouse_Log.Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte
Post_MainDatabaseServerName_<GUID>.Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher, und klicken Sie anschließend aufdbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher.Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte
DatabaseServerName_<GUID>.Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Log, und klicken Sie anschließend aufdbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Log.Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte
Post_DatabaseServerName_<GUID>.Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.
Erweitern Sie im Bereich „Objekt-Explorer“ den Eintrag Datenbanken, erweitern Sie die Data Warehouse-Datenbank (z.B. OperationsManagerDW), erweitern Sie Tabellen, klicken Sie mit der rechten Maustaste auf , und klicken Sie dann auf Oberste 200 Zeilen bearbeiten.
Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte
column.ServerName.Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.
Konfigurieren Sie Folgendes auf der SQL Server-Instanz, die die Betriebsdatenbank hostet:
a. Öffnen Sie SQL Server Management Studio.
b. Erweitern Sie im Bereich „Objekt-Explorer“ die Option Datenbanken, und wählen Sie die Betriebsdatenbank aus (z. B. OperationsManager).
c. Klicken Sie im Menü auf Neue Abfrage, führen Sie die folgende Abfrage aus, um die GUIDs zu suchen, die dem Eigenschaftsnamen MainDatabaseServerName entsprechen, und notieren Sie sich die Ergebnisse (die Abfrage sollte zwei Datensätze zurückgeben):
select * from [dbo].[ManagedTypeProperty] where [ManagedTypePropertyName] like 'MainDatabaseServerName'd. Erweitern Sie die Betriebsdatenbank (z. B. OperationsManager), erweitern Sie Tabellen, klicken Sie mit der rechten Maustaste auf , und klicken Sie dann auf Oberste 200 Zeilen bearbeiten.
e. Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte
column.ManagedTypePropertyId.f. Suchen Sie die Zeile mit einer GUID, die einer der von der obigen Abfrage zurückgegebenen GUIDs entspricht (normalerweise Zeile 8), und geben Sie den Netzwerknamen der SQL-Instanz mit Ihrer Betriebsdatenbank ein.
Aktualisieren des Berichtsservers
Führen Sie die folgenden Schritte aus, um die Konfiguration der Operations Manager-Berichtsserverkomponente zu ändern, nachdem Sie die Konfiguration der Reporting-Data Warehouse-Datenbank aktualisiert haben.
Melden Sie sich beim Computer an, auf dem die Operations Manager-Berichtsserver gehostet wird.
Führen Sie regedit von einer Eingabeaufforderung mit erhöhten Rechten aus. Bearbeiten Sie anschließend Folgendes:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting. Ändern Sie DWDBInstance in , gefolgt von einem Komma und der SQL Server-Portnummer(computer\instance,portNumber). Wenn Sie die Data Warehouse-Datenbank auf einem SQL Server-Cluster hosten, ersetzen Sie computer durch den virtuellen Netzwerknamen des Clusters. Wenn die Datenbank Teil einer SQL-Always On-Verfügbarkeitsgruppe ist, ersetzen Siecomputer\<instance>durch den Verfügbarkeitsgruppen-Listenernamen im Format<AvalabilityGroupListnerName,portNumber>.Klicken Sie auf OK.
Öffnen Sie einen Browser, und navigieren Sie zur Website zur Berichterstellung,
http://localhost/reports_instancename. Wenn keine benannte Instanz vorhanden ist, wechseln Sie zuhttp://localhost/reports.Klicken Sie auf Details anzeigen, und klicken Sie dann auf Data Warehouse – Haupt. Suchen Sie Verbindungszeichenfolge und die Zeile .
Ändern Sie die Verbindungszeichenfolge so, dass sie den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank enthält.
- Exemplarische Verbindungszeichenfolge:
data source=YourSQLServer.contoso.com;initial catalog=OperationsManagerDW;Integrated Security=SSPI - Exemplarische Verbindungszeichenfolge:
data source=SQL1.contoso.com\SQLINST1,1234;initial catalog=OperationsManagerDW;Integrated Security=SSPI
- Exemplarische Verbindungszeichenfolge:
Klicken Sie auf Übernehmen.
Um die Verbindungszeichenfolge für AppMonitoringSource zu ändern, klicken Sie auf Anwendungsüberwachung und dann auf .NET-Überwachung.
Klicken Sie auf AppMonitoringSource.
Klicken Sie auf der Seite AppMonitoringSource auf Eigenschaften, und ändern Sie die Verbindungszeichenfolge so, dass sie den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank enthält.
Klicken Sie auf Übernehmen.
Schließen Sie den Browser.
Nächste Schritte
Unter Verschieben der Betriebsdatenbank finden Sie Informationen zur Abfolge und zu den Schritten zum Verschieben der Operations Manager-Betriebsdatenbank auf eine neue SQL Server-Instanz.
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.