Configurar o Operations Manager para se comunicar com o SQL Server
Se, depois de instalar o System Center Operations Manager, você mover o banco de dados operacional ou de data warehouse do Operations Manager para uma instância diferente do SQL Server, mover os bancos de dados para um grupo de disponibilidade Always On do SQL Server ou reconfigurar a instância do SQL Server, será necessário seguir as etapas abaixo para reconfigurar o grupo de gerenciamento para fazer referência à nova porta TCP/IP, nome da instância ou nome do computador.
Nomenclatura de instância SQL
Para todas as etapas abaixo em que um nome de rede de instância SQL é referenciado, use o formato computername\instancename
seguido por uma vírgula e, em seguida, o número da porta do SQL Server (computername\instancename,portNumber
). Se você estiver hospedando o banco de dados em um cluster do SQL Server, substitua computername pelo nome da rede virtual do grupo de recursos do cluster SQL. Se o banco de dados fizer parte de um Grupo de Disponibilidade Always On do SQL, substitua computername\instancename
pelo nome do ouvinte do grupo de disponibilidade no formato .AvalabilityGroupListenerName,portNumber
Definir configurações para o banco de dados operacional
Em cada servidor de gerenciamento, execute regedit em um prompt de comando elevado e edite:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database
Altere DatabaseServerName pelo nome da rede da instância SQL do banco de dados operacional.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
Altere DatabaseServerName pelo nome da rede da instância SQL do banco de dados operacional.
Em cada servidor de gerenciamento, edite o seguinte arquivo:
%ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.config
para o System Center 2016 – Operations Manager ou para todas as versões posteriores (2019 e 2022):%ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.config
Na marca
<Category Name=”Cmdb”>
, altere o valor de ServerName para o nome da rede da instância SQL do banco de dados operacional e altere o valor de PortNumber para o número da porta do SQL Server.Na marca
<Name=”ConfigStore”>
, altere o valor de ServerName para o nome da rede da instância SQL do banco de dados operacional e altere o valor de PortNumber para o número da porta do SQL Server.
Na instância do SQL Server que hospeda o banco de dados operacional, configure o seguinte:
a. Abra o SQL Server Management Studio.
b. No painel Pesquisador de Objetos, expanda Bancos de Dados, expanda o banco de dados operacional (por exemplo, OperationsManager), expanda Tabelas, clique com o botão direito do mouse
dbo.MT_Microsoft$SystemCenter$ManagementGroup
e selecione Editar 200 Linhas Principais. No painel de resultados, role para a direita até a coluna intituladacolumn.SQLServerName_<GUID>
.c. Na primeira linha, insira o nome da rede da instância SQL do banco de dados operacional.
d. Clique com o botão direito do mouse
dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring
e selecione Editar 200 principais linhas. No painel de resultados, role para a direita até a coluna intituladaMainDatabaseServerName_<GUID>
.e. Na primeira linha, insira o nome da rede da instância SQL do banco de dados operacional.
f. Clique com o botão direito do mouse
dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log
e selecione Editar 200 principais linhas. No painel de resultados, role para a direita até a coluna intituladaPost_MainDatabaseServerName_<GUID>
.g. Na primeira linha, insira o nome da rede da instância SQL do banco de dados operacional.
Definir configurações para o banco de dados do data warehouse
Em cada servidor de gerenciamento, execute regedit em um Prompt de Comando com privilégios elevados e edite:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
Altere DataWarehouseDBServerName para o nome da rede da instância SQL do banco de dados do data warehouse.Abra o SQL Server Management Studio, conecte-se à instância do SQL Server que hospeda o banco de dados operacional.
No painel Pesquisador de Objetos, expanda Bancos de Dados, expanda o banco de dados operacional (por exemplo, OperationsManager), expanda Tabelas, clique com o botão direito do mouse
dbo.MT_Microsoft$SystemCenter$DataWarehouse
e selecione Editar 200 Linhas Principais.No painel de resultados, role para a direita até a coluna intitulada
MainDatabaseServerName_<GUID>
.Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.
Clique com o botão direito do mouse
dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring
e selecione Editar 200 principais linhas.No painel de resultados, role para a direita até a coluna intitulada
MainDatabaseServerName_<GUID>
.Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.
Clique com o botão direito do mouse
dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log
e selecione Editar 200 principais linhas.No painel de resultados, role para a direita até a coluna intitulada
Post_MainDatabaseServerName_<GUID>
.Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.
Clique com o botão direito do mouse
dbo.MT_Microsoft$SystemCenter$DataWarehouse_Log
e selecione Editar 200 principais linhas.No painel de resultados, role para a direita até a coluna intitulada
Post_MainDatabaseServerName_<GUID>
.Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.
Clique com o botão direito do mouse
dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher
e selecione Editar 200 principais linhas.No painel de resultados, role para a direita até a coluna intitulada
DatabaseServerName_<GUID>
.Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.
Clique com o botão direito do mouse
dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Log
e selecione Editar 200 principais linhas.No painel de resultados, role para a direita até a coluna intitulada
Post_DatabaseServerName_<GUID>
.Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.
No painel Pesquisador de Objetos, expanda Bancos de Dados, expanda o banco de dados do data warehouse (por exemplo, OperationsManagerDW), expanda Tabelas, clique com o botão direito do mouse
dbo.MemberDatabase
e selecione Editar 200 Linhas Principais.No painel de resultados, role para a direita até a coluna intitulada
column.ServerName
.Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.
Na instância do SQL Server que hospeda o banco de dados operacional, configure o seguinte:
a. Abra o SQL Server Management Studio.
b. No painel Pesquisador de Objetos, expanda Bancos de Dados e selecione o banco de dados operacional (por exemplo, OperationsManager).
c. Selecione Nova Consulta no menu, execute a consulta a seguir para localizar os GUIDs correspondentes ao nome da propriedade chamada MainDatabaseServerName e observe os resultados (a consulta deve retornar 2 registros):
select * from [dbo].[ManagedTypeProperty] where [ManagedTypePropertyName] like 'MainDatabaseServerName'
d. Expanda o banco de dados operacional (por exemplo, OperationsManager), expanda Tabelas, clique com o botão direito do mouse
dbo.GlobalSettings
e selecione Editar 200 Linhas Principais.e. No painel de resultados, role para a direita da coluna intitulada
column.ManagedTypePropertyId
.f. Localize a linha com um GUID que corresponda a um dos GUIDs retornados pela consulta acima (normalmente a linha número 8) e insira o nome da rede da instância SQL do banco de dados do data warehouse.
Servidor de Relatórios de Atualização
Execute as etapas a seguir para modificar a configuração do componente do servidor de relatórios do Operations Manager depois de atualizar a configuração do banco de dados do data warehouse de relatórios.
Entre no computador que hospeda o servidor de Relatórios do Operations Manager.
Execute o regedit em um prompt de comando elevado e edite:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting
. Altere DWDBInstance paracomputer\<instance>
seguido por uma vírgula e, em seguida, o número(computer\instance,portNumber)
da porta do SQL Server. Se você estiver hospedando o banco de dados do data warehouse em um cluster do SQL Server, substitua computador pelo nome da rede virtual do cluster. Se o banco de dados fizer parte de um Grupo de Disponibilidade Always On do SQL, substituacomputer\<instance>
pelo nome do ouvinte do grupo de disponibilidade no formato .<AvalabilityGroupListenerName,portNumber>
Selecione OK.
Abra um navegador e vá para a página da Web de relatórios,
http://localhost/reports_instancename
. Se não houver nenhuma instância nomeada, vá parahttp://localhost/reports
.Selecione Mostrar Detalhes e selecione Data Warehouse Principal. Localize a cadeia de conexão e a linha que diz
source=<computer>\<instance>;initial
.Altere a cadeia de conexão para conter o nome da rede da instância SQL do banco de dados do data warehouse.
- Exemplo de cadeia de conexão:
data source=YourSQLServer.contoso.com;initial catalog=OperationsManagerDW;Integrated Security=SSPI
- Exemplo de cadeia de conexão:
data source=SQL1.contoso.com\SQLINST1,1234;initial catalog=OperationsManagerDW;Integrated Security=SSPI
- Exemplo de cadeia de conexão:
Escolha Aplicar.
Para alterar a cadeia de conexão para AppMonitoringSource, selecione Monitoramento de aplicativos e selecione Monitoramento do .NET.
Selecione AppMonitoringSource.
Na página AppMonitoringSource , selecione Propriedades e altere Cadeia de conexão para conter o nome da rede da instância SQL do banco de dados do data warehouse.
Escolha Aplicar.
Feche o navegador.
Próximas etapas
Para entender a sequência e as etapas para mover o banco de dados operacional do Operations Manager para uma nova instância do SQL Server, consulte Como mover o banco de dados operacional.
Para entender a sequência e as etapas para mover o banco de dados do data warehouse de Relatórios do Operations Manager para uma nova instância do SQL Server, consulte Como mover o banco de dados do data warehouse de Relatórios.