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
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.
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.
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$ManagementGroup
vyberte Upravit prvních 200 řádků. V podokně výsledků se posuňte doprava na sloupec s názvemcolumn.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ázvemMainDatabaseServerName_<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ázvemPost_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
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.Otevřete SQL Server Management Studio a připojte se k instanci SQL Server, která je hostitelem provozní databáze.
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$DataWarehouse
vyberte Upravit prvních 200 řádků.V podokně výsledků se posuňte doprava na sloupec s názvem
MainDatabaseServerName_<GUID>
.Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.
Klikněte pravým tlačítkem myši
dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring
a vyberte Upravit prvních 200 řádků.V podokně výsledků se posuňte doprava na sloupec s názvem
MainDatabaseServerName_<GUID>
.Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.
Klikněte pravým tlačítkem myši
dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log
a vyberte Upravit prvních 200 řádků.V podokně výsledků se posuňte doprava na sloupec s názvem
Post_MainDatabaseServerName_<GUID>
.Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.
Klikněte pravým tlačítkem myši
dbo.MT_Microsoft$SystemCenter$DataWarehouse_Log
a vyberte Upravit prvních 200 řádků.V podokně výsledků se posuňte doprava na sloupec s názvem
Post_MainDatabaseServerName_<GUID>
.Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.
Klikněte pravým tlačítkem myši
dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher
a vyberte Upravit prvních 200 řádků.V podokně výsledků se posuňte doprava na sloupec s názvem
DatabaseServerName_<GUID>
.Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.
Klikněte pravým tlačítkem myši
dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Log
a vyberte Upravit prvních 200 řádků.V podokně výsledků se posuňte doprava na sloupec s názvem
Post_DatabaseServerName_<GUID>
.Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.
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.MemberDatabase
vyberte Upravit prvních 200 řádků.V podokně výsledků se posuňte doprava na sloupec s názvem
column.ServerName
.Do prvního řádku zadejte název sítě instance SQL databáze datového skladu.
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.GlobalSettings
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 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.
Přihlaste se k počítači, který je hostitelem serveru pro sestavy nástroje Operations Manager.
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 nacomputer\<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ďtecomputer\<instance>
názvem naslouchacího procesu skupiny dostupnosti ve formátu<AvalabilityGroupListenerName,portNumber>
.Vyberte OK.
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 nahttp://localhost/reports
adresu .Vyberte Zobrazit podrobnosti a vyberte Data Warehouse Hlavní. Vyhledejte připojovací řetězec a řádek s informacemi
source=<computer>\<instance>;initial
.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
- Příklad připojovacího řetězce:
Vyberte Použít.
Pokud chcete změnit připojovací řetězec appMonitoringSource, vyberte Monitorování aplikací a pak monitorování .NET.
Vyberte AppMonitoringSource.
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.
Vyberte Použít.
Zavřete prohlížeč.
Další kroky
Pokud chcete pochopit pořadí a postup přesunu provozní databáze Operations Manageru do nové instance SQL Server, přečtěte si téma Jak přesunout provozní databázi.
Vysvětlení pořadí a postupu při přesunu databáze datového skladu pro sestavy nástroje Operations Manager do nové instance SQL Server najdete v tématu Postup přesunutí databáze datového skladu vykazované sestavy.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro