Delen via


Operations Manager configureren voor communicatie met SQL Server

Belangrijk

Deze versie van Operations Manager heeft het einde van de ondersteuning bereikt. U wordt aangeraden een upgrade uit te voeren naar Operations Manager 2022.

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 verplaatst naar een SQL Server AlwaysOn-beschikbaarheidsgroep of de SQL Server moet u de onderstaande stappen volgen om de beheergroep opnieuw te configureren om te verwijzen naar de nieuwe TCP/IP-poort, exemplaarnaam of computernaam.

Naamgeving van SQL-exemplaar

Voor alle onderstaande stappen waarin wordt verwezen naar de naam van een SQL-exemplaarnetwerk, 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, vervangt u computernaam door de naam van het virtuele netwerk van de SQL-clusterresourcegroep. Als de database deel uitmaakt van een Always On-beschikbaarheidsgroep voor SQL, vervangt u computername\instancename door de listenernaam van de beschikbaarheidsgroep. Gebruik hiervoor de indeling AvalabilityGroupListenerName,portNumber.

Instellingen configureren voor de operationele database

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

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

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup Wijzig DatabaseServerName door 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 (1801, 1807, 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 voor de operationele database optreedt:

    a. Open SQL Server Management Studio.

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

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

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

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

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

    g. 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 datawarehousedatabase.

  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 databases uit, vouw de operationele database uit (bijvoorbeeld OperationsManager), vouw Tabellen uit, 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 MainDatabaseServerName_<GUID>.

  5. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehousedatabase 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 MainDatabaseServerName_<GUID>.

  8. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehousedatabase 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 Post_MainDatabaseServerName_<GUID>.

  11. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehousedatabase 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 Post_MainDatabaseServerName_<GUID>.

  14. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehousedatabase 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 DatabaseServerName_<GUID>.

  17. Voer in de eerste rij de netwerknaam van het SQL-exemplaar van uw datawarehousedatabase 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 Post_DatabaseServerName_<GUID>.

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

  21. Vouw in het deelvenster Objectverkenner Databases uit, vouw de datawarehouse-database uit (bijvoorbeeld OperationsManagerDW), vouw Tabellen uit, klik met de rechtermuisknop op dbo.MemberDatabaseen selecteer Bovenste 200 rijen bewerken.

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

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

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

    a. Open SQL Server Management Studio.

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

    c. Selecteer Nieuwe query in het menu, voer de volgende query uit om de GUID's te vinden die overeenkomen met de eigenschapsnaam MainDatabaseServerName en noteer de resultaten (de query moet twee records retourneren):

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

    d. Vouw de operationele database uit (bijvoorbeeld OperationsManager), vouw Tabellen uit, 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 naam column.ManagedTypePropertyId.

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

De rapportserver bijwerken

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

  1. Meld u aan bij de computer die als host fungeert voor de Operations Manager-rapportageserver.

  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 voer het SQL Server-poortnummer (computer\instance,portNumber) in. Als u de datawarehouse-database host op een SQL Server cluster, vervangt u de computer door de naam van het virtuele netwerk van het cluster. Als de database deel uitmaakt van een Always On-beschikbaarheidsgroep voor SQL, vervangt u computer\<instance> door de listenernaam van de beschikbaarheidsgroep. Gebruik hiervoor de indeling <AvalabilityGroupListenerName,portNumber>.

  3. Selecteer OK.

  4. Open een browser en ga naar de rapportagewebpagina, http://localhost/reports_instancename. Als er geen benoemd exemplaar is, gaat u naar http://localhost/reports.

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

  6. Wijzig de verbindingsreeks zodat deze de netwerknaam van het SQL-exemplaar van uw datawarehousedatabase 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 Toepassingsbewaking en selecteert u .NET-bewaking.

  9. Selecteer AppMonitoringSource.

  10. Selecteer op de pagina AppMonitoringSourcede optie Eigenschappen en wijzig De verbindingsreeks zodat deze de netwerknaam van uw datawarehousedatabase bevat.

  11. Selecteer Toepassen.

  12. Sluit de browser.

Volgende stappen

  • Zie De operationele database verplaatsen voor meer informatie over de volgorde en stappen voor het verplaatsen van de operationele database van Operations Manager naar een nieuw SQL Server-exemplaar.

  • Zie De rapportagedatawarehouse-database verplaatsen voor meer informatie over de volgorde en stappen voor het verplaatsen van de Operations Manager Reporting-datawarehouse-database naar een nieuw SQL Server-exemplaar.