Sdílet prostřednictvím


Postup konfigurace nástroje Operations Manager ke komunikaci s SQL Serverem

Důležité

Tato verze Operations Manageru dosáhla konce podpory. Doporučujeme upgradovat na Operations Manager 2022.

Pokud po instalaci nástroje System Center Operations Manager přesunete provozní databázi nástroje Operations Manager nebo databázi datového skladu do jiné instance SQL Server, databáze přesunete do skupiny dostupnosti SQL Server AlwaysOn nebo překonfigurujete SQL Server instance, musíte postupovat podle následujících kroků a překonfigurovat skupinu pro správu tak, aby odkazovat na nový port TCP/IP, název instance nebo název počítače.

Pojmenování instancí SQL

U všech níže uvedených kroků, kde se odkazuje na síťový název instance SQL, použijte formát computername\instancename následovaný čárkou a pak SQL Server číslo portu (computername\instancename,portNumber). Pokud hostujete databázi v clusteru SQL Server, nahraďte název počítače názvem virtuální sítě skupiny prostředků clusteru SQL. Pokud je databáze součástí skupiny dostupnosti Always On SQL Serveru, nahraďte computername\instancename názvem naslouchacího procesu skupiny dostupnosti ve formátu AvalabilityGroupListenerName,portNumber.

Postup konfigurace nastavení pro provozní databázi

  1. Na každém serveru pro správu spusťte z příkazového řádku se zvýšenými oprávněními příkaz regedit a upravte následujícím způsobem:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database Změňte DatabaseServerName na název sítě vaší provozní databáze instance SQL.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup Změňte DatabaseServerName na název sítě vaší provozní databáze instance SQL.

  2. Na každém serveru pro správu upravte následující soubor: %ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.config pro System Center 2016 – Operations Manager nebo pro všechny novější verze (1801, 1807, 2019 a 2022): %ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.config

    • Pod značkou <Category Name=”Cmdb”>změňte hodnotu ServerName na název sítě instance SQL provozní databáze a změňte hodnotu PortNumber na SQL Server číslo portu.

    • Pod značkou <Name=”ConfigStore”>změňte hodnotu ServerName na název sítě instance SQL provozní databáze a změňte hodnotu PortNumber na SQL Server číslo portu.

  3. Na instanci SQL Serveru hostující provozní databázi zadejte tuto konfiguraci:

    a. Otevřete sadu SQL Server Management Studio.

    b. V podokně Průzkumník objektů rozbalte Databáze, rozbalte provozní databázi (například OperationsManager), rozbalte položku Tabulky, klikněte pravým tlačítkem a dbo.MT_Microsoft$SystemCenter$ManagementGroupvyberte Upravit prvních 200 řádků. V podokně výsledků se posuňte doprava na sloupec s názvem column.SQLServerName_<GUID>.

    c. Do prvního řádku zadejte název sítě instance SQL provozní databáze.

    d. Klikněte pravým tlačítkem a dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring vyberte Upravit prvních 200 řádků. V podokně výsledků se posuňte doprava na sloupec s názvem MainDatabaseServerName_<GUID>.

    e. Do prvního řádku zadejte název sítě instance SQL provozní databáze.

    f. Klikněte pravým tlačítkem a dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log vyberte Upravit prvních 200 řádků. V podokně výsledků se posuňte doprava na sloupec s názvem Post_MainDatabaseServerName_<GUID>.

    například Do prvního řádku zadejte název sítě instance SQL provozní databáze.

Postup konfigurace nastavení pro databázi datového skladu

  1. Na každém serveru pro správu spusťte příkaz regedit z příkazového řádku se zvýšenými oprávněními a pak upravte:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
    Změňte DataWarehouseDBServerName na název sítě instance SQL databáze datového skladu.

  2. Otevřete SQL Server Management Studio a připojte se k instanci SQL Server, která je hostitelem provozní databáze.

  3. V podokně Průzkumník objektů rozbalte Databáze, rozbalte provozní databázi (například OperationsManager), rozbalte položku Tabulky, klikněte pravým tlačítkem a dbo.MT_Microsoft$SystemCenter$DataWarehousevyberte Upravit prvních 200 řádků.

  4. V podokně výsledků se posuňte doprava na sloupec s názvem MainDatabaseServerName_<GUID>.

  5. Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.

  6. Klikněte pravým tlačítkem myši dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoringa vyberte Upravit prvních 200 řádků.

  7. V podokně výsledků se posuňte doprava na sloupec s názvem MainDatabaseServerName_<GUID>.

  8. Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.

  9. Klikněte pravým tlačítkem myši dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Loga vyberte Upravit prvních 200 řádků.

  10. V podokně výsledků se posuňte doprava na sloupec s názvem Post_MainDatabaseServerName_<GUID>.

  11. Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.

  12. Klikněte pravým tlačítkem myši dbo.MT_Microsoft$SystemCenter$DataWarehouse_Loga vyberte Upravit prvních 200 řádků.

  13. V podokně výsledků se posuňte doprava na sloupec s názvem Post_MainDatabaseServerName_<GUID>.

  14. Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.

  15. Klikněte pravým tlačítkem myši dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatchera vyberte Upravit prvních 200 řádků.

  16. V podokně výsledků se posuňte doprava na sloupec s názvem DatabaseServerName_<GUID>.

  17. Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.

  18. Klikněte pravým tlačítkem myši dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Loga vyberte Upravit prvních 200 řádků.

  19. V podokně výsledků se posuňte doprava na sloupec s názvem Post_DatabaseServerName_<GUID>.

  20. Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.

  21. V podokně Průzkumník objektů rozbalte Databáze, rozbalte databázi datového skladu (například OperationsManagerDW), rozbalte tabulky, klikněte pravým tlačítkem a dbo.MemberDatabasevyberte Upravit prvních 200 řádků.

  22. V podokně výsledků se posuňte doprava na sloupec s názvem column.ServerName.

  23. Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.

  24. Na instanci SQL Serveru hostující provozní databázi zadejte tuto konfiguraci:

    a. Otevřete sadu SQL Server Management Studio.

    b. V podokně Průzkumník objektů rozbalte Databáze a vyberte provozní databázi (například OperationsManager).

    c. V nabídce vyberte New Query (Nový dotaz ), spuštěním následujícího dotazu vyhledejte identifikátory GUID odpovídající názvu vlastnosti MainDatabaseServerName a poznamenejte si výsledky (dotaz by měl vrátit 2 záznamy):

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

    d. Rozbalte provozní databázi (například OperationsManager), rozbalte položku Tabulky, klikněte pravým tlačítkem myši dbo.GlobalSettingsa vyberte Upravit prvních 200 řádků.

    e. V podokně výsledků se posuňte doprava od sloupce s názvem column.ManagedTypePropertyId.

    f. Vyhledejte řádek s identifikátorem GUID, který odpovídá jednomu z identifikátorů GUID vrácených výše uvedeným dotazem (obvykle číslo řádku 8), a zadejte název sítě instance SQL databáze datového skladu.

Aktualizace serveru pro sestavy

Po aktualizaci konfigurace databáze datového skladu vykazovaných sestav proveďte následující kroky a upravte konfiguraci součásti serveru pro sestavy nástroje Operations Manager.

  1. Přihlaste se k počítači, který je hostitelem serveru pro sestavy nástroje Operations Manager.

  2. Spusťte příkaz regedit z příkazového řádku se zvýšenými oprávněními a pak upravte:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting. Změňte DWDBInstance na computer\<instance>, následovat bude čárka a číslo portu SQL Serveru (computer\instance,portNumber). Pokud hostujete databázi datového skladu v clusteru SQL Server, nahraďte počítač názvem virtuální sítě clusteru. Pokud je databáze součástí skupiny dostupnosti Always On SQL Serveru, nahraďte computer\<instance> názvem naslouchacího procesu skupiny dostupnosti ve formátu <AvalabilityGroupListenerName,portNumber>.

  3. Vyberte OK.

  4. Otevřete prohlížeč a přejděte na webovou stránku sestav . http://localhost/reports_instancename Pokud neexistuje žádná pojmenovaná instance, přejděte na http://localhost/reportsadresu .

  5. Vyberte Zobrazit podrobnosti a vyberte Data Warehouse Hlavní. Vyhledejte připojovací řetězec a řádek s informacemi source=<computer>\<instance>;initial.

  6. Změňte připojovací řetězec tak, aby obsahoval název sítě instance SQL databáze datového skladu.

    • Příklad připojovacího řetězce:
      data source=YourSQLServer.contoso.com;initial catalog=OperationsManagerDW;Integrated Security=SSPI
    • Příklad připojovacího řetězce:
      data source=SQL1.contoso.com\SQLINST1,1234;initial catalog=OperationsManagerDW;Integrated Security=SSPI
  7. Vyberte Použít.

  8. Pokud chcete změnit připojovací řetězec appMonitoringSource, vyberte Monitorování aplikací a pak monitorování .NET.

  9. Vyberte AppMonitoringSource.

  10. Na stránce AppMonitoringSource vyberte Vlastnosti a změňte Připojovací řetězec tak, aby obsahoval název sítě instance SQL databáze datového skladu.

  11. Vyberte Použít.

  12. Zavřete prohlížeč.

Další kroky