Como alterar o banco de dados Orchestrator

 

Publicado: março de 2016

Aplica-se a: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Pode ser necessário alterar o local do banco de dados Orchestrator após a instalação, já que talvez você queira separar o servidor de management do servidor de banco de dados, mover o banco de dados para um servidor maior ou um cluster, ou simplesmente reconfigurar o banco de dados de acordo com mudanças exigidas no seu ambiente. É possível usar métodos padrão do Microsoft SQL Server para mover o banco de dados atual para outro servidor, mas nesse caso, será necessário configurar os recursos do Orchestrator para que se conectem ao novo servidor. É necessário efetuar essa configuração para o servidor de management, para o serviço Web que suporta o console Orchestration e para cada servidor Runbook, conforme descrito nos procedimentos a seguir.

Servidor de management e servidores de runbook

Você pode usar o utilitário Configuração de Banco de Dados para alterar as configurações de conexão que o servidor de management e os servidores de runbook instalaram em seu ambiente. As configurações desses servidores estão armazenadas em um arquivo criptografado chamado Settings.dat. Se você alterar as configurações de bancos de dados do seu Orchestration, como a porta, o acesso de conta de usuário ou o nome do computador, será necessário desinstalar e instalar manualmente todos os servidores de runbook e executar novamente o utilitário Configuração de Banco de Dados no servidor de management e em todos os servidores de runbook.

Para alterar as configurações de banco de dados para o servidor de management e servidores de runbook

  1. No servidor de management, clique em Iniciar, aponte para Todos os Programas, clique em Microsoft System Center 2012, clique em Orchestrator e clique em Configuração do Repositório de Dados.

  2. Na caixa Servidor, digite o nome do servidor que está executando o banco de dados usando o formato <server>\<instance>,<port>. Você pode clicar no botão de reticências (...) para selecionar o computador. Não é necessário incluir a instância se o banco de dados Orchestrator estiver instalado na instância padrão. Não é necessário incluir a porta se o SQL Server geralmente estiver instalado na porta padrão 1433.

    Se o banco de dados Orchestrator estiver instalado em uma instância chamada MyInstance em um computador chamado MySQLServer configurado na porta 12345, digite MySQLServer\MyInstance,12345.

    Se o banco de dados Orchestrator estiver instalado em uma instância chamada MyInstance em um computador chamado MySQLServer configurado na porta 1433, digite MySQLServer\MyInstance.

    Se o banco de dados Orchestrator estiver instalado na instância padrão em um computador chamado MySQLServer configurado na porta 1433, digite MySQLServer.

  3. Selecione o método de autenticação a ser usado para acessar o SQL Server:

    - **Autenticação do Windows** Acesse o SQL Server usando a Autenticação do Windows.
    
    - **Autenticação do SQL Server** Acesse o SQL Server usando uma conta de usuário do SQL Server. Digite o **Nome de Usuário** e a **Senha** da conta de usuário do SQL Server. Essa conta deve ter direitos para criar, gravar e ter um banco de dados, assim como criar, atualizar e excluir linhas no banco de dados.
    
  4. Clique em Avançar.

  5. No painel Repositório de Dados, clique em Usar um banco de dados existente.

  6. Na lista Nome, selecione o banco de dados.

  7. Clique em Finalizar.

Serviço da Web

O serviço Web que oferece suporte ao console Orchestration não usa o arquivo Settings.dat. Para alterar as configurações de banco de dados do serviço Web, modifique o arquivo Web.config no servidor IIS (Serviços de Informações da Internet). Você pode usar o Gerenciador do IIS para modificar o arquivo, mas antes é preciso descriptografá-lo com o arquivo executável aspnet_regiis.exe.

Para alterar as configurações de banco de dados para o serviço Web do Orchestrator

  1. Faça logon com credenciais de administrador no computador em que o console Orchestration está instalado.

  2. Abra uma janela de Prompt de comando com credenciais de administrador.

  3. Execute o seguinte comando para descriptografar o arquivo Web.config:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Web Service\Orchestrator2012"

  4. Para iniciar o Gerenciador do IIS, clique em Iniciar, aponte para Ferramentas Administrativas e clique em Gerenciador do IIS (Serviços de Informações da Internet).

  5. Expanda o nó Sites e clique em Serviço Web do Microsoft System Center 2012 Orchestrator.

  6. Na Exibição de Recursos, clique duas vezes em Cadeias de Conexão.

  7. No painel Cadeias de conexão, clique duas vezes em OrchestratorContext.

  8. Na caixa Personalizado, desça até a parte da cadeia que inclui o nome do servidor (Fonte de dados) e o nome do banco de dados (Catálogo inicial). Modifique esses valores conforme necessário.

  9. Clique em OK para fechar a caixa de diálogo.

  10. Feche o Gerenciador do IIS.

  11. Execute o seguinte comando para criptografar o arquivo Web.config:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Web Service\Orchestrator2012"