Konfigurieren von Operations Manager für die Kommunikation mit SQL Server
Wenn Sie nach der Installation von System Center Operations Manager die operative Operations Manager- oder Data Warehouse-Datenbank in eine andere SQL Server-Instanz verschieben, die Datenbanken in eine SQL Server AlwaysOn-Verfügbarkeitsgruppe verschieben oder die SQL Server-Instanz neu konfigurieren, müssen Sie die folgenden Schritte ausführen, um die Verwaltungsgruppe neu zu konfigurieren, so dass sie auf den neuen TCP/IP-Port oder Computernamen verweist.
Benennen der SQL-Instanz
Verwenden Sie für alle nachstehenden Schritte, in denen auf den Namen eines SQL-Instanznetzwerks 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-Servercluster hosten, ersetzen Sie den Computernamen 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 Namen des Verfügbarkeitsgruppenlisteners im Format von AvalabilityGroupListenerName,portNumber
.
Konfigurieren der Einstellungen für die operative Datenbank
Führen Sie auf jedem Verwaltungsserver regedit über eine erweiterte Eingabeaufforderung aus und nehmen Sie dann die Bearbeitungen vor:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database
Ändern Sie DatabaseServerName mit dem Namen des SQL-Instanznetzwerks Ihrer operativen Datenbank.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
Ändern Sie DatabaseServerName mit dem Namen des SQL-Instanznetzwerks Ihrer operativen Datenbank.
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%ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.config
für alle späteren Releases (2019 und 2022):Ändern Sie unter dem Tag
<Category Name=”Cmdb”>
den Wert für ServerName in den Namen des SQL-Instanznetzwerks Ihrer operativen Datenbank, und ändern Sie den Wert für PortNumber in die SQL Server-Portnummer.Ändern Sie unter dem Tag
<Name=”ConfigStore”>
den Wert für ServerName in den Namen des SQL-Instanznetzwerks Ihrer operativen Datenbank und ändern Sie den Wert für PortNumber in die SQL Server-Portnummer.
Konfigurieren Sie auf der SQL Server-Instanz, die die Datenbank hostet, folgende Einstellungen:
a. Öffnen Sie SQL Server Management Studio.
b. Erweitern Sie im Bereich Objekt-Explorer den Eintrag 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 Oberste 200 Zeilen bearbeiten aus. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit dem Titelcolumn.SQLServerName_<GUID>
.c. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der operativen Datenbank ein.
d. Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring
und wählen Sie Oberste 200 Zeilen bearbeiten aus. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit dem TitelMainDatabaseServerName_<GUID>
.e. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der operativen Datenbank ein.
f. Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log
und wählen Sie Oberste 200 Zeilen bearbeiten aus. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit dem TitelPost_MainDatabaseServerName_<GUID>
.g. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der operativen Datenbank ein.
Konfigurieren von Einstellungen für die Data Warehouse-Datenbank
Führen Sie auf jedem Verwaltungsserver regedit über eine erweiterte Eingabeaufforderung aus, und bearbeiten Sie dann Folgendes:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
Ändern Sie DataWarehouseDBServerName in den Namen des SQL-Instanznetzwerks Ihrer Data Warehouse-Datenbank.Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit der SQL-Server-Instanz her, die die operative Datenbank hostet.
Erweitern Sie im Bereich „Objekt-Explorer“ den Eintrag 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 Oberste 200 Zeilen bearbeiten aus.Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit dem Titel
MainDatabaseServerName_<GUID>
.Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring
und wählen Sie Oberste 200 Zeilen bearbeiten aus.Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit dem Titel
MainDatabaseServerName_<GUID>
.Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log
und wählen Sie Oberste 200 Zeilen bearbeiten aus.Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit dem Titel
Post_MainDatabaseServerName_<GUID>
.Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$DataWarehouse_Log
, und wählen Sie Oberste 200 Zeilen bearbeiten aus.Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit dem Titel
Post_MainDatabaseServerName_<GUID>
.Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher
und wählen Sie Oberste 200 Zeilen bearbeiten aus.Blättern Sie im Ergebnisbereich nach rechts zur Spalte
DatabaseServerName_<GUID>
.Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste auf
dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Log
, und wählen Sie Die obersten 200 Zeilen bearbeiten.Blättern Sie im Ergebnisbereich nach rechts zur Spalte mit dem Namen
Post_DatabaseServerName_<GUID>
.Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Erweitern Sie im Bereich Objekt-Explorer 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 zur Spalte mit dem Titel
column.ServerName
.Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Konfigurieren Sie auf der SQL Server-Instanz, die die Datenbank hostet, folgende Einstellungen:
a. Öffnen Sie SQL Server Management Studio.
b. Erweitern Sie im Bereich Objekt-Explorer Datenbanken, und wählen Sie die operative Datenbank (z. B. OperationsManager).
c. Wählen Sie Neue Abfrage im Menü, führen Sie die folgende Abfrage aus, um die GUIDs zu finden, die dem Eigenschaftsnamen MainDatabaseServerName entsprechen, und notieren Sie 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 auf
dbo.GlobalSettings
, und wählen Sie Die obersten 200 Zeilen bearbeiten.e. Scrollen Sie im Ergebnisbereich nach rechts neben der Spalte mit dem Titel
column.ManagedTypePropertyId
.f. Suchen Sie die Zeile mit einer GUID, die einer der von der obigen Abfrage zurückgegebenen GUIDs entspricht (normalerweise Zeile Nummer 8), und geben Sie den Netzwerknamen Ihrer Data-Warehouse-Datenbank-SQL-Instanz ein.
Aktualisieren des Berichtsservers
Führen Sie die folgenden Schritte aus, um die Konfiguration der Operations Manager Reporting Server-Komponente zu ändern, nachdem Sie die Konfiguration des Berichts der Datenlagerdatenbank aktualisiert haben.
Melden Sie sich beim Computer an, auf dem der Operations Manager Reporting Server gehostet wird.
Führen Sie regedit von einer erhöhten Befehlseingabeaufforderung aus und bearbeiten Sie dann:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting
. Ändern Sie DWDBInstance incomputer\<instance>
, gefolgt von einem Komma, und dann die 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 Availability Group ist, ersetzen Siecomputer\<instance>
durch den Namen des Listeners der Verfügbarkeitsgruppe im Format<AvalabilityGroupListenerName,portNumber>
.Wählen Sie OK aus.
Öffnen Sie einen Browser, und wechseln Sie zur Berichtswebseite.
http://localhost/reports_instancename
Wenn keine benannte Instanz vorhanden ist, wechseln Sie zuhttp://localhost/reports
.Wählen Sie Details anzeigen, und wählen Sie Data Warehouse Main. Suchen Sie die Verbindungszeichenfolge und die Zeile, die gelesen wird
source=<computer>\<instance>;initial
.Ändern Sie die Verbindungszeichenfolge so, dass sie den SQL-Instanznetzwerknamen der Data Warehouse-Datenbank enthält.
- Beispiel für eine Verbindungszeichenfolge:
data source=YourSQLServer.contoso.com;initial catalog=OperationsManagerDW;Integrated Security=SSPI
- Beispiel für eine Verbindungszeichenfolge:
data source=SQL1.contoso.com\SQLINST1,1234;initial catalog=OperationsManagerDW;Integrated Security=SSPI
- Beispiel für eine Verbindungszeichenfolge:
Wählen Sie Übernehmen.
Um die Verbindungszeichenfolge für AppMonitoringSource zu ändern, wählen Sie Anwendungsüberwachung und wählen Sie .NET Monitoring.
Wählen Sie AppMonitoringSource aus.
Wählen Sie auf der Seite AppMonitoringSource die Option Eigenschaften und ändern Sie den Verbindungsstring so, dass er den Netzwerknamen Ihrer Data Warehouse-Datenbank-SQL-Instanz enthält.
Wählen Sie Übernehmen.
Schließen Sie den Browser.
Nächste Schritte
Um die Reihenfolge und die Schritte für das Verschieben der Operations Manager-Betriebsdatenbank auf eine neue SQL Server-Instanz zu verstehen, siehe Wie man die Betriebsdatenbank verschiebt.
Informationen zur Sequenz und den Schritten zum Verschieben der Operations Manager Reporting Data Warehouse-Datenbank in eine neue SQL Server-Instanz finden Sie unter Verschieben der Berichtsdatenlagerdatenbank.