Sdílet prostřednictvím


Konfigurace operations manageru pro komunikaci s SQL Serverem

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 Serveru, přesunete databáze do skupiny dostupnosti AlwaysOn systému SQL Server nebo překonfigurujete instanci SQL Serveru, musíte postupovat podle následujících kroků a znovu nakonfigurovat skupinu pro správu tak, aby odkazovat na nový port TCP/IP. název instance nebo název počítače.

Pojmenování instance SQL

Pro všechny následující kroky, kde se odkazuje na název sítě instance SQL, použijte formát computername\instancename následovaný čárkou a pak číslo portu SQL Serveru (computername\instancename,portNumber). Pokud hostujete databázi v clusteru SQL Serveru, 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 AlwaysOn SQL, nahraďte computername\instancename názvem naslouchacího procesu skupiny dostupnosti ve formátu AvalabilityGroupListenerName,portNumber.

Konfigurace nastavení pro provozní databázi

  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\System Center\2010\Common\Database Změňte DatabaseServerName názvem vaší sítě instance SQL provozní databáze.

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

  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 (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 číslo portu SQL Serveru.

    • 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 číslo portu SQL Serveru.

  3. V instanci SQL Serveru hostující provozní databázi nakonfigurujte následující:

    a. Otevřete sadu SQL Server Management Studio.

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

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

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

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

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

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

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 APLIKACI SQL Server Management Studio a připojte se k instanci SQL Serveru hostující provozní databázi.

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

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

  5. Do prvního řádku zadejte název sítě instance 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 MainDatabaseServerName_<GUID>názvem .

  8. Do prvního řádku zadejte název sítě instance 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 Post_MainDatabaseServerName_<GUID>názvem .

  11. Do prvního řádku zadejte název sítě instance 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 Post_MainDatabaseServerName_<GUID>názvem .

  14. Do prvního řádku zadejte název sítě instance 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 DatabaseServerName_<GUID>názvem .

  17. Do prvního řádku zadejte název sítě instance 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 Post_DatabaseServerName_<GUID>názvem .

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

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

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

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

  24. V instanci SQL Serveru hostující provozní databázi nakonfigurujte následující:

    a. Otevřete sadu SQL Server Management Studio.

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

    c. V nabídce vyberte 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 tabulky, klikněte pravým tlačítkem dbo.GlobalSettingsmyši a 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 těchto identifikátorů GUID vrácených výše uvedeným dotazem (obvykle číslo řádku 8) a zadejte název sítě instance instance sql datového skladu.

Aktualizace serveru pro sestavy

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

  1. Přihlaste se k počítači, který je hostitelem serveru pro sestavy operations manageru.

  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 hodnotu DWDBInstance na computer\<instance> následovanou čárkou a potom číslo (computer\instance,portNumber)portu SYSTÉMU SQL Server . Pokud hostujete databázi datového skladu v clusteru SQL Serveru, nahraďte počítač názvem virtuální sítě clusteru. Pokud je databáze součástí skupiny dostupnosti AlwaysOn SQL, 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 http://localhost/reports_instancenamepro vytváření sestav. Pokud neexistuje žádná pojmenovaná instance, přejděte na http://localhost/reports.

  5. Vyberte Zobrazit podrobnosti a vyberte Hlavní datový sklad. Vyhledejte připojovací řetězec a řádek, který čte 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 pro AppMonitoringSource, vyberte Monitorování aplikací a vyberte 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 instance SQL databáze datového skladu.

  11. Vyberte Použít.

  12. Zavřete prohlížeč.

Další kroky

  • Informace o pořadí a krocích pro přesun provozní databáze Operations Manageru do nové instance SQL Serveru najdete v tématu Postup přesunutí provozní databáze.

  • Pokud chcete porozumět posloupnosti a krokům pro přesun databáze datového skladu pro sestavy nástroje Operations Manager do nové instance SQL Serveru, přečtěte si téma Postup přesunu databáze datového skladu vykazovaného sestavy.