Konfigurieren von Operations Manager für die Kommunikation mit SQL Server
Wenn Sie nach der Installation von System Center Operations Manager die Betriebs- 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, um auf den neuen TCP/IP-Port zu verweisen. Instanzname oder Computername.
Benennung von SQL-Instanzen
Verwenden Sie für alle nachstehenden Schritte, auf die auf einen SQL-Instanznetzwerknamen verwiesen wird, das Format computername\instancename
gefolgt von einem Komma und dann die SQL Server-Portnummer (computername\instancename,portNumber
). Wenn Sie die Datenbank in einem SQL Server-Cluster hosten, ersetzen Sie den Computernamen durch den virtuellen Netzwerknamen der SQL-Clusterressourcengruppe. Wenn die Datenbank Teil einer SQL Always On-Verfügbarkeitsgruppe ist, ersetzen Sie computername\instancename
ihn durch den Listenernamen der Verfügbarkeitsgruppe im Format von AvalabilityGroupListenerName,portNumber
.
Konfigurieren von Einstellungen für die Betriebsdatenbank
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\System Center\2010\Common\Database
Ändern Sie "DatabaseServerName " mit dem Netzwerknamen der SQL-Instanz ihrer betriebsbereiten Datenbank.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
Ändern Sie "DatabaseServerName " mit dem Netzwerknamen der SQL-Instanz ihrer betriebsbereiten 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 für alle späteren Versionen (2019 und 2022),%ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.config
:Ändern Sie unter dem Tag
<Category Name=”Cmdb”>
den Wert für ServerName in den Sql-Instanz-Netzwerknamen der 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 Sql-Instanz-Netzwerknamen der operativen Datenbank, und ändern Sie den Wert für PortNumber in die SQL Server-Portnummer.
Konfigurieren Sie auf der SQL Server-Instanz, in der die Betriebsdatenbank gehostet wird, Folgendes:
a. Öffnen Sie SQL Server Management Studio.
b. Erweitern Sie im Bereich Objekt-Explorer Datenbanken, erweitern Sie die Betriebsdatenbank (z. B. OperationsManager), erweitern Sie Tabellen, klicken Sie mit der rechten Maustaste
dbo.MT_Microsoft$SystemCenter$ManagementGroup
, und wählen Sie "Obere 200 Zeilen bearbeiten" aus. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mitcolumn.SQLServerName_<GUID>
dem Titel .c. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Betriebsdatenbank ein.
d. Klicken Sie mit der rechten Maustaste,
dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring
und wählen Sie " Obere 200 Zeilen bearbeiten" aus. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mitMainDatabaseServerName_<GUID>
dem Titel .e. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Betriebsdatenbank ein.
f. Klicken Sie mit der rechten Maustaste,
dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log
und wählen Sie " Obere 200 Zeilen bearbeiten" aus. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mitPost_MainDatabaseServerName_<GUID>
dem Titel .g. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Betriebsdatenbank ein.
Konfigurieren von 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 SQL-Instanznetzwerknamen der Data Warehouse-Datenbank.Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit der SQL Server-Instanz her, in der die betriebsbereite Datenbank gehostet wird.
Erweitern Sie im Bereich Objekt-Explorer Datenbanken, erweitern Sie die Betriebsdatenbank (z. B. OperationsManager), erweitern Sie Tabellen, klicken Sie mit der rechten Maustaste
dbo.MT_Microsoft$SystemCenter$DataWarehouse
, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit
MainDatabaseServerName_<GUID>
dem Titel .Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste
dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring
, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit
MainDatabaseServerName_<GUID>
dem Titel .Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste
dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log
, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit
Post_MainDatabaseServerName_<GUID>
dem Titel .Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste
dbo.MT_Microsoft$SystemCenter$DataWarehouse_Log
, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit
Post_MainDatabaseServerName_<GUID>
dem Titel .Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste
dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher
, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit
DatabaseServerName_<GUID>
dem Titel .Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Klicken Sie mit der rechten Maustaste
dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Log
, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit
Post_DatabaseServerName_<GUID>
dem Titel .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
dbo.MemberDatabase
, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit
column.ServerName
dem Titel .Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.
Konfigurieren Sie auf der SQL Server-Instanz, in der die Betriebsdatenbank gehostet wird, Folgendes:
a. Öffnen Sie SQL Server Management Studio.
b. Erweitern Sie im Bereich Objekt-Explorer 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 Eigenschaftennamen "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 Betriebsdatenbank (z. B. OperationsManager), erweitern Sie Tabellen, klicken Sie mit der rechten Maustaste
dbo.GlobalSettings
, und wählen Sie " Obere 200 Zeilen bearbeiten" aus.e. Scrollen Sie im Ergebnisbereich nach rechts neben der Spalte mit
column.ManagedTypePropertyId
dem Titel .f. Suchen Sie die Zeile mit einer GUID, die einer dieser GUIDs entspricht, die von der obigen Abfrage zurückgegeben werden (normalerweise Zeilennummer 8), und geben Sie den Netzwerknamen der SQL-Instanz der Data Warehouse-Datenbank 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 der Berichtsdatenlagerdatenbank aktualisiert haben.
Melden Sie sich beim Computer an, auf dem der Operations Manager Reporting Server gehostet wird.
Führen Sie "regedit" über eine Eingabeaufforderung mit erhöhten Rechten aus, und bearbeiten Sie dann Folgendes:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting
. Ändern Sie DWDBInstance ,computer\<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 den Computer durch den namen des virtuellen Netzwerks des Clusters. Wenn die Datenbank Teil einer SQL Always On-Verfügbarkeitsgruppe ist, ersetzen Siecomputer\<instance>
ihn durch den Listenernamen der Verfügbarkeitsgruppe im Format von<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 dann "Data Warehouse Main" aus. 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 verbindungszeichenfolge:
data source=YourSQLServer.contoso.com;initial catalog=OperationsManagerDW;Integrated Security=SSPI
- Beispiel für verbindungszeichenfolge:
data source=SQL1.contoso.com\SQLINST1,1234;initial catalog=OperationsManagerDW;Integrated Security=SSPI
- Beispiel für verbindungszeichenfolge:
Wählen Sie Übernehmen.
Um die Verbindungszeichenfolge für AppMonitoringSource zu ändern, wählen Sie "Anwendungsüberwachung" und dann die .NET-Überwachung aus.
Wählen Sie "AppMonitoringSource" aus.
Wählen Sie auf der Seite "AppMonitoringSource" die Option "Eigenschaften" aus, und ändern Sie die Verbindungszeichenfolge so, dass sie ihren SQL-Instanznetzwerknamen der Data Warehouse-Datenbank 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-Instanz finden Sie unter How to move the Operational database.To understand the sequence and steps for move the Operations Manager operational database to a new SQL Server instance.
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für