Delen via


Operations Manager configureren om te communiceren met SQL Server

Als u na de installatie van System Center Operations Manager de operationele of datawarehouse-database van Operations Manager naar een ander SQL Server-exemplaar verplaatst, de databases naar een AlwaysOn-beschikbaarheidsgroep van SQL Server verplaatst of het SQL Server-exemplaar opnieuw configureert, moet u de onderstaande stappen uitvoeren om de beheergroep opnieuw te configureren om te verwijzen naar de nieuwe TCP/IP-poort, exemplaarnaam of computernaam.

Naamgeving van SQL-Instance

Voor alle onderstaande stappen waarnaar wordt verwezen naar een SQL-exemplaarnetwerknaam, gebruikt u de indeling computername\instancename gevolgd door een komma en vervolgens het SQL Server-poortnummer (computername\instancename,portNumber). Als u de database host op een SQL Server-cluster, vervang dan computernaam door de virtuele netwerknaam van de SQL-cluster-resourcegroep. Als de database deel uitmaakt van een SQL AlwaysOn-beschikbaarheidsgroep, vervangt u computername\instancename door de naam van de listener van de beschikbaarheidsgroep in de indeling van AvalabilityGroupListenerName,portNumber.

Instellingen voor de operationele database configureren

  1. Voer op elke beheerserver regedit- uit vanaf een opdrachtprompt met verhoogde bevoegdheid en bewerk het volgende:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database Wijzig DatabaseServerName met de netwerknaam van het SQL-exemplaar van uw operationele database.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup Wijzig DatabaseServerName met de netwerknaam van het SQL-exemplaar van uw operationele database.

  2. Bewerk op elke beheerserver het volgende bestand: %ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.config voor System Center 2016 - Operations Manager of voor alle latere releases (2019 en 2022), %ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.config:

    • Wijzig onder de tag <Category Name=”Cmdb”>de waarde voor ServerName in de netwerknaam van het SQL-exemplaar van uw operationele database en wijzig de waarde voor PortNumber in het SQL Server-poortnummer.

    • Wijzig onder de tag <Name=”ConfigStore”>de waarde voor ServerName in de netwerknaam van het SQL-exemplaar van uw operationele database en wijzig de waarde voor PortNumber in het SQL Server-poortnummer.

  3. Configureer het volgende op het SQL Server-exemplaar dat als host fungeert voor de operationele database:

    een. Open SQL Server Management Studio.

    b. Vouw in het deelvenster Objectverkenner Databasesuit, vouw de operationele database (bijvoorbeeld OperationsManager), vouw tabellenuit, klik met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$ManagementGroupen selecteer Bovenste 200 rijen bewerken. Schuif in het resultatenvenster naar rechts naar de kolom met de titel column.SQLServerName_<GUID>.

    Hoofdstuk c. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw operationele database in.

    d. Klik met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring en selecteer Bovenste 200 rijen bewerken. Schuif in het resultatenvenster naar rechts naar de kolom met de titel MainDatabaseServerName_<GUID>.

    e. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw operationele database in.

    f. Klik met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log en selecteer Bovenste 200 rijen bewerken. Schuif in het resultatenvenster naar rechts naar de kolom met de titel Post_MainDatabaseServerName_<GUID>.

    gram. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw operationele database in.

Instellingen configureren voor de datawarehouse-database

  1. Voer op elke beheerserver regedit- uit vanaf een opdrachtprompt met verhoogde bevoegdheid en bewerk het volgende:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
    Wijzig DataWarehouseDBServerName in de netwerknaam van het SQL-exemplaar van uw datawarehouse-database.

  2. Open SQL Server Management Studio, maak verbinding met het SQL Server-exemplaar dat als host fungeert voor de operationele database.

  3. Vouw in het deelvenster Objectverkenner Databasesuit, vouw de operationele database (bijvoorbeeld OperationsManager), vouw tabellenuit, klik met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$DataWarehouseen selecteer Bovenste 200 rijen bewerken.

  4. Schuif in het resultatenvenster naar rechts naar de kolom met de titel MainDatabaseServerName_<GUID>.

  5. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehouse-database in.

  6. Klik met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoringen selecteer Bovenste 200 rijen bewerken.

  7. Schuif in het resultatenvenster naar rechts naar de kolom met de titel MainDatabaseServerName_<GUID>.

  8. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehouse-database in.

  9. Klik met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Logen selecteer Bovenste 200 rijen bewerken.

  10. Schuif in het resultatenvenster naar rechts naar de kolom met de titel Post_MainDatabaseServerName_<GUID>.

  11. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehouse-database in.

  12. Klik met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$DataWarehouse_Logen selecteer Bovenste 200 rijen bewerken.

  13. Schuif in het resultatenvenster naar rechts naar de kolom met de titel Post_MainDatabaseServerName_<GUID>.

  14. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehouse-database in.

  15. Klik met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcheren selecteer Bovenste 200 rijen bewerken.

  16. Schuif in het resultatenvenster naar rechts naar de kolom met de titel DatabaseServerName_<GUID>.

  17. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehouse-database in.

  18. Klik met de rechtermuisknop op dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Logen selecteer Bovenste 200 rijen bewerken.

  19. Schuif in het resultatenvenster naar rechts naar de kolom met de titel Post_DatabaseServerName_<GUID>.

  20. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehouse-database in.

  21. Vouw in het deelvenster Objectverkenner Databasesuit, vouw de datawarehouse-database (bijvoorbeeld OperationsManagerDW) uit, vouw Tabellenuit, klik met de rechtermuisknop op dbo.MemberDatabaseen selecteer Bewerk de bovenste 200 rijen.

  22. Schuif in het resultatenvenster naar rechts naar de kolom met de titel column.ServerName.

  23. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehouse-database in.

  24. Configureer het volgende op het SQL Server-exemplaar dat als host fungeert voor de operationele database:

    een. Open SQL Server Management Studio.

    b. Vouw in het deelvenster Objectverkenner Databasesuit en selecteer de operationele database (bijvoorbeeld OperationsManager).

    Hoofdstuk c. Selecteer Nieuwe query in het menu, voer de volgende query uit om de GUID's te vinden die overeenkomen met de naam van de eigenschap MainDatabaseServerNameen noteer de resultaten (de query moet twee records retourneren):

    select * from [dbo].[ManagedTypeProperty]
    
    where [ManagedTypePropertyName] like 'MainDatabaseServerName'
    

    d. Vouw de operationele database (bijvoorbeeld OperationsManager), vouw tabellenuit, klik met de rechtermuisknop op dbo.GlobalSettingsen selecteer Bovenste 200 rijen bewerken.

    e. Schuif in het resultatenvenster naar de rechterkant van de kolom met de titel column.ManagedTypePropertyId.

    f. Zoek de rij met een GUID die overeenkomt met een van deze GUID's die worden geretourneerd door de bovenstaande query (normaal rijnummer 8) en voer de netwerknaam van uw datawarehouse-database sql-exemplaar in.

Rapportserver bijwerken

Voer de volgende stappen uit om de configuratie van het Operations Manager-rapportageserveronderdeel te wijzigen nadat u de configuratie van de rapportagedatawarehouse-database hebt bijgewerkt.

  1. Meld u aan bij de computer waarop de Operations Manager-rapportageserver wordt gehost.

  2. Voer regedit- uit vanaf een opdrachtprompt met verhoogde bevoegdheid en bewerk het volgende:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting. Wijzig DWDBInstance- in computer\<instance> gevolgd door een komma en vervolgens het SQL Server-poortnummer (computer\instance,portNumber). Als u de datawarehouse-database host op een SQL Server-cluster, vervangt u computer door de naam van het virtuele netwerk van het cluster. Als de database deel uitmaakt van een SQL AlwaysOn-beschikbaarheidsgroep, vervangt u computer\<instance> door de naam van de listener van de beschikbaarheidsgroep in de indeling van <AvalabilityGroupListenerName,portNumber>.

  3. Selecteer OK-.

  4. Open een browser en ga naar de rapportwebpagina, http://localhost/reports_instancename. Als er geen genoemde instantie is, gaat u naar http://localhost/reports.

  5. Selecteer Details weergevenen selecteer Data Warehouse Main. Zoek verbindingsreeks en de regel die source=<computer>\<instance>;initialleest.

  6. Wijzig de verbindingsreeks zodat deze de netwerknaam van het SQL-exemplaar van uw datawarehouse-database bevat.

    • Voorbeeld van verbindingsreeks:
      data source=YourSQLServer.contoso.com;initial catalog=OperationsManagerDW;Integrated Security=SSPI
    • Voorbeeld van verbindingsreeks:
      data source=SQL1.contoso.com\SQLINST1,1234;initial catalog=OperationsManagerDW;Integrated Security=SSPI
  7. Selecteer toepassen.

  8. Als u de verbindingsreeks voor AppMonitoringSource-wilt wijzigen, selecteert u Toepassingsbewakingen selecteert u .NET-bewaking.

  9. Selecteer AppMonitoringSource.

  10. Selecteer op de pagina AppMonitoringSourceEigenschappen, en wijzig Connection string zodat deze de netwerknaam van de SQL-instantie van uw datawarehouse bevat.

  11. Selecteer toepassen.

  12. Sluit de browser.

Volgende stappen