Teilen über


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

  1. 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.

  2. 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.

  3. 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 Maustastedbo.MT_Microsoft$SystemCenter$ManagementGroup, und wählen Sie "Obere 200 Zeilen bearbeiten" aus. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit column.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 mit MainDatabaseServerName_<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 mit Post_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

  1. 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.

  2. Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit der SQL Server-Instanz her, in der die betriebsbereite Datenbank gehostet wird.

  3. Erweitern Sie im Bereich Objekt-Explorer Datenbanken, erweitern Sie die Betriebsdatenbank (z. B. OperationsManager), erweitern Sie Tabellen, klicken Sie mit der rechten Maustastedbo.MT_Microsoft$SystemCenter$DataWarehouse, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.

  4. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit MainDatabaseServerName_<GUID>dem Titel .

  5. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.

  6. Klicken Sie mit der rechten Maustaste dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.

  7. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit MainDatabaseServerName_<GUID>dem Titel .

  8. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.

  9. Klicken Sie mit der rechten Maustaste dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.

  10. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit Post_MainDatabaseServerName_<GUID>dem Titel .

  11. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.

  12. Klicken Sie mit der rechten Maustaste dbo.MT_Microsoft$SystemCenter$DataWarehouse_Log, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.

  13. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit Post_MainDatabaseServerName_<GUID>dem Titel .

  14. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.

  15. Klicken Sie mit der rechten Maustaste dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.

  16. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit DatabaseServerName_<GUID>dem Titel .

  17. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.

  18. Klicken Sie mit der rechten Maustaste dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Log, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.

  19. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit Post_DatabaseServerName_<GUID>dem Titel .

  20. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.

  21. Erweitern Sie im Bereich Objekt-Explorer Datenbanken, erweitern Sie die Data Warehouse-Datenbank (z. B. OperationsManagerDW), erweitern Sie Tabellen, klicken Sie mit der rechten Maustastedbo.MemberDatabase, und wählen Sie "Obere 200 Zeilen bearbeiten" aus.

  22. Scrollen Sie im Ergebnisbereich nach rechts zur Spalte mit column.ServerNamedem Titel .

  23. Geben Sie in der ersten Zeile den Namen des SQL-Instanznetzwerks der Data Warehouse-Datenbank ein.

  24. 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.ManagedTypePropertyIddem 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.

  1. Melden Sie sich beim Computer an, auf dem der Operations Manager Reporting Server gehostet wird.

  2. 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 Sie computer\<instance> ihn durch den Listenernamen der Verfügbarkeitsgruppe im Format von <AvalabilityGroupListenerName,portNumber>.

  3. Wählen Sie OK aus.

  4. Öffnen Sie einen Browser, und wechseln Sie zur Berichtswebseite. http://localhost/reports_instancename Wenn keine benannte Instanz vorhanden ist, wechseln Sie zu http://localhost/reports.

  5. 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.

  6. Ä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
  7. Wählen Sie Übernehmen.

  8. Um die Verbindungszeichenfolge für AppMonitoringSource zu ändern, wählen Sie "Anwendungsüberwachung" und dann die .NET-Überwachung aus.

  9. Wählen Sie "AppMonitoringSource" aus.

  10. 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.

  11. Wählen Sie Übernehmen.

  12. Schließen Sie den Browser.

Nächste Schritte