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

  1. 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 Sie HKEY_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 Sie HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup durch den Netzwerknamen der SQL-Instanz mit Ihrer Betriebsdatenbank.

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

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

  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 Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank.

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

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

  4. Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte MainDatabaseServerName_<GUID>.

  5. Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.

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

  7. Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte MainDatabaseServerName_<GUID>.

  8. Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.

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

  10. Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte Post_MainDatabaseServerName_<GUID>.

  11. Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.

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

  13. Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte Post_MainDatabaseServerName_<GUID>.

  14. Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.

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

  16. Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte DatabaseServerName_<GUID>.

  17. Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.

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

  19. Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte Post_DatabaseServerName_<GUID>.

  20. Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.

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

  22. Scrollen Sie im Ergebnisbereich nach rechts bis zur Spalte column.ServerName.

  23. Geben Sie in der ersten Zeile den Netzwerknamen der SQL-Instanz mit Ihrer Data Warehouse-Datenbank ein.

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

  1. Melden Sie sich bei dem Computer an, auf dem der Operations Manager-Berichtsserver gehostet wird.

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

  3. Klicken Sie auf OK.

  4. Öffnen Sie einen Browser, und navigieren Sie zur Website zur Berichterstellung, http://localhost/reports_instancename. Wenn kein benannter instance vorhanden ist, wechseln Sie zu http://localhost/reports.

  5. Wählen Sie Details anzeigen und dann Data Warehouse Main aus. Suchen Sie Verbindungszeichenfolge und die Zeile .

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

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

  9. Wählen Sie AppMonitoringSource aus.

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

  11. Wählen Sie Übernehmen.

  12. Schließen Sie den Browser.

Nächste Schritte