Freigeben über


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

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

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

  3. 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 Titel column.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 Titel MainDatabaseServerName_<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 Titel Post_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

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

  2. Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit der SQL-Server-Instanz her, die die operative Datenbank hostet.

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

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

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

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

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

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

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

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

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

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

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

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

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

  16. Blättern Sie im Ergebnisbereich nach rechts zur Spalte DatabaseServerName_<GUID>.

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

  18. Klicken Sie mit der rechten Maustaste auf dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Log, und wählen Sie Die obersten 200 Zeilen bearbeiten.

  19. Blättern Sie im Ergebnisbereich nach rechts zur Spalte mit dem Namen Post_DatabaseServerName_<GUID>.

  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 Maustaste auf dbo.MemberDatabase, und wählen Sie Top 200 Zeilen bearbeiten aus.

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

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

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

  2. 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 in 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 Computer durch den virtuellen Netzwerknamen des Clusters. Wenn die Datenbank Teil einer SQL Always On Availability Group ist, ersetzen Sie computer\<instance> durch den Namen des Listeners der Verfügbarkeitsgruppe im Format <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 wählen Sie Data Warehouse Main. 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 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
  7. Wählen Sie Übernehmen.

  8. Um die Verbindungszeichenfolge für AppMonitoringSource zu ändern, wählen Sie Anwendungsüberwachung und wählen Sie .NET Monitoring.

  9. Wählen Sie AppMonitoringSource aus.

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

  11. Wählen Sie Übernehmen.

  12. Schließen Sie den Browser.

Nächste Schritte