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
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.
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.
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$ManagementGroup
a vyberte Upravit prvních 200 řádků. V podokně výsledků se posuňte doprava na sloupec scolumn.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 sMainDatabaseServerName_<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 sPost_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
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 APLIKACI SQL Server Management Studio a připojte se k instanci SQL Serveru hostující provozní databázi.
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$DataWarehouse
a vyberte Upravit prvních 200 řádků.V podokně výsledků se posuňte doprava na sloupec s
MainDatabaseServerName_<GUID>
názvem .Do prvního řádku zadejte název sítě instance 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
MainDatabaseServerName_<GUID>
názvem .Do prvního řádku zadejte název sítě instance 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
Post_MainDatabaseServerName_<GUID>
názvem .Do prvního řádku zadejte název sítě instance 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
Post_MainDatabaseServerName_<GUID>
názvem .Do prvního řádku zadejte název sítě instance 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
DatabaseServerName_<GUID>
názvem .Do prvního řádku zadejte název sítě instance 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
Post_DatabaseServerName_<GUID>
názvem .Do prvního řádku zadejte název sítě instance instance SQL databáze datového skladu.
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.MemberDatabase
a vyberte Upravit prvních 200 řádků.V podokně výsledků se posuňte doprava na sloupec s
column.ServerName
názvem .Do prvního řádku zadejte název sítě instance instance SQL databáze datového skladu.
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.GlobalSettings
myš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.
Přihlaste se k počítači, který je hostitelem serveru pro sestavy operations manageru.
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 nacomputer\<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ď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
http://localhost/reports_instancename
pro vytváření sestav. Pokud neexistuje žádná pojmenovaná instance, přejděte nahttp://localhost/reports
.Vyberte Zobrazit podrobnosti a vyberte Hlavní datový sklad. Vyhledejte připojovací řetězec a řádek, který čte
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 pro AppMonitoringSource, vyberte Monitorování aplikací a vyberte 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 instance SQL databáze datového skladu.
Vyberte Použít.
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.