Konfigurieren von Operations Manager für die Kommunikation mit SQL Server
Wichtig
Diese Version von Operations Manager hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf Operations Manager 2022 durchzufü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 der SQL-Clusterressourcengruppe. Wenn die Datenbank Teil einer SQL-Always On-Verfügbarkeitsgruppe ist, ersetzen Sie computername\instancename
durch den Verfügbarkeitsgruppen-Listenernamen im Format AvalabilityGroupListenerName,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\Database
Ersetzen SieHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database
durch den Netzwerknamen der SQL-Instanz mit Ihrer Betriebsdatenbank.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
Ersetzen SieHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
durch den Netzwerknamen der SQL-Instanz mit Ihrer Betriebsdatenbank.
Bearbeiten Sie auf jedem Verwaltungsserver die folgende Datei:
%ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.config
für System Center 2016 – Operations Manager oder für alle späteren Versionen (1801, 1807, 2019 und 2022):%ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.config
Ä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 Objekt-Explorer Bereich Datenbanken, erweitern Sie die operative Datenbank (z. B. OperationsManager), erweitern Sie Tabellen, klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$ManagementGroup
, und wählen Sie Top 200 Zeilen bearbeiten aus. Scrollen Sie im Ergebnisbereich nach rechts bis zur Spaltecolumn.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,
dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring
und wählen Sie Top 200 Zeilen bearbeiten aus. 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,
dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log
und wählen Sie Top 200 Zeilen bearbeiten aus. 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 über eine Eingabeaufforderung mit erhöhten Rechten aus, und bearbeiten Sie dann 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 Objekt-Explorer Bereich Datenbanken, erweitern Sie die operative Datenbank (z. B. OperationsManager), erweitern Sie Tabellen, klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$DataWarehouse
, und wählen Sie Top 200 Zeilen bearbeiten aus.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 wählen Sie Top 200 Zeilen bearbeiten aus.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 wählen Sie Top 200 Zeilen bearbeiten aus.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 wählen Sie Top 200 Zeilen bearbeiten aus.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 wählen Sie Top 200 Zeilen bearbeiten aus.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 wählen Sie Top 200 Zeilen bearbeiten aus.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 Objekt-Explorer Bereich Datenbanken, erweitern Sie die Data Warehouse-Datenbank (z. B. OperationsManagerDW), erweitern Sie Tabellen, klicken Sie mit der rechten Maustaste auf
dbo.MemberDatabase
, und wählen Sie Top 200 Zeilen bearbeiten aus.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. Wählen Sie im Menü Neue Abfrage aus, führen Sie die folgende Abfrage aus, um die GUIDs zu finden, die dem Eigenschaftsnamen MainDatabaseServerName entsprechen, und notieren Sie sich die Ergebnisse (die Abfrage sollte 2 Datensätze zurückgeben):
select * from [dbo].[ManagedTypeProperty] where [ManagedTypePropertyName] like 'MainDatabaseServerName'
d. Erweitern Sie die operative Datenbank (z. B. OperationsManager), erweitern Sie Tabellen, klicken Sie mit der rechten Maustaste,
dbo.GlobalSettings
und wählen Sie Top 200 Zeilen bearbeiten aus.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 Sql-Instance Netzwerknamen Ihrer Data Warehouse-Datenbank 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 bei dem Computer an, auf dem der 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 in einem SQL Server Cluster hosten, ersetzen Sie computer durch den Namen des virtuellen Netzwerks des Clusters. Wenn die Datenbank Teil einer SQL-Always On-Verfügbarkeitsgruppe ist, ersetzen Siecomputer\<instance>
durch den Verfügbarkeitsgruppen-Listenernamen im Format<AvalabilityGroupListenerName,portNumber>
.Klicken Sie auf OK.
Öffnen Sie einen Browser, und navigieren Sie zur Website zur Berichterstellung,
http://localhost/reports_instancename
. Wenn kein benannter instance vorhanden ist, wechseln Sie zuhttp://localhost/reports
.Wählen Sie Details anzeigen und dann Data Warehouse Main aus. 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:
Wählen Sie Übernehmen.
Um die Verbindungszeichenfolge für AppMonitoringSource zu ändern, wählen Sie Anwendungsüberwachung und .NET-Überwachung aus.
Wählen Sie AppMonitoringSource aus.
Wählen Sie auf der Seite AppMonitoringSourcedie Option Eigenschaften aus, und ändern Sie die Verbindungszeichenfolge so, dass sie ihren Data Warehouse-Datenbank sql instance Netzwerknamen enthält.
Wählen Sie Übernehmen.
Schließen Sie den Browser.
Nächste Schritte
Informationen zur Sequenz und den Schritten zum Verschieben der Operations Manager-Betriebsdatenbank in eine neue SQL Server instance finden Sie unter Verschieben der operativen Datenbank.
Informationen zur Sequenz und den Schritten zum Verschieben der Data Warehouse-Datenbank für die Operations Manager-Berichterstellung in eine neue SQL Server instance finden Sie unter Verschieben der Reporting Data Warehouse-Datenbank.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für