Search the VMware Knowledge Base (KB)
View by Article ID

Migrando o banco de dados do vCenter Server do SQL Express para o SQL Server completo (2092279)

  • 1 Ratings

Symptoms

Disclaimer: Este artigo é uma tradução do Migrating the vCenter Server database from SQL Express to full SQL Server (1028601). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.

Purpose

Este artigo fornece informações sobre como migrar um banco de dados do VMware vCenter Server de um servidor SQL Express para uma instância completa do SQL Server.

Observação: talvez você precise migrar do SQL Express para o SQL Server se estiver perto de ou excedendo 5 hosts, 50 máquinas virtuais ou 4 GB de tamanho do banco de dados. (No Microsoft SQL Express 2008 e mais recente, o tamanho máximo do banco de dados foi aumentado para 10 GB.)

Resolution

Para migrar o banco de dados do vCenter Server de uma instância do SQL Express para o SQL Server completo:

Observação: verifique se você está usando o esquema dbo e não esquemas personalizados no banco de dados do vCenter Server. Para obter mais informações, consulte Upgrading vCenter Server to a newer version fails with multiple schema errors (1011386).
  1. Interrompa o serviço VirtualCenter Server. Para obter mais informações, consulte Parar, iniciar ou reiniciar os serviços VirtualCenter (1003895).

  2. Faça um backup completo do banco de dados do vCenter. Não ignore esta etapa.

  3. Interrompa o banco de dados do vCenter no servidor SQL Express.

  4. Copie o backup do banco de dados para o host do SQL Server completo.

  5. Crie um novo banco de dados no SQL Server completo.

  6. Restaure o backup do banco de dados do SQL Express do vCenter no banco de dados recém-criado. Para garantir uma restauração adequada, navegue até Options e clique em Overwrite existing database with replace.

    Observações:
    • as instruções acima também se aplicam quando o SQL Server completo é instalado localmente no host Windows do vCenter Server. O SQL Express 2005 será atualizado para o SQL Server 2008 após a criação do novo banco de dados 2008 e a restauração do banco de dados do SQL Express 2005 para o SQL Server 2008.
    • Se a nova instância do SQL Server completo for instalada localmente para a migração do banco de dados, talvez seja necessário recriar ou modificar a dependência da instância do SQL Server do vCenter Server. Para obter mais informações, consulte VMware VirtualCenter Server service does not start automatically after reboot (1007669).
    • Remova e recrie o DSN do sistema para que ele use o driver do SQL Native Client 10.0. Baixe o x86 para vCenter Server 4.0 e mais recente e o x64 para vCenter Server 4.1 e posterior.

      Os links anteriores estavam corretos em 4 de agosto de 2014. Se você descobrir que um link está corrompido, envie seu comentário e um funcionário da VMware o atualizará.

    • Verifique se o DSN se conecta ao banco de dados recém-criado no SQL 2008 Server. Para o vCenter Server 4.1 e posterior, verifique se o DSN de 64 bits foi criado para a conexão ODBC.

    • No vCenter Server 5.1, talvez seja necessário migrar também o banco de dados do Single Sign-On (SSO). Para obter mais informações, consulte Updating the vCenter Single Sign-On server database configuration (2045528).

  7. Configure a conta do vCenter que se conecta ao banco de dados como o usuário dbo do banco de dados do sistema MSDB. Para obter mais informações sobre requisitos de bancos de dados, consulte:

  8. Atualize a conexão ODBC no vCenter Server. Para obter mais informações, consulte Cannot start the VirtualCenter Server service after migrating the vCenter Server database to a new server (1020836).

    Observação: este procedimento modifica o Registro do Windows. Antes de fazer modificações no registro, verifique se você dispõe de um backup atual e válido do registro e da máquina virtual. Para obter mais informações sobre o backup e a restauração do Registro, consulte o artigo da Base de Dados de Conhecimento da Microsoft 136393.

    Para atualizar a conexão ODBC:

    1. Clique em Start > Run, digite regedit e clique em OK. A janela Editor do Registro se abre.
    2. Navegue até HKEY_LOCAL_MACHINE > SOFTWARE > VMware, Inc > VMware VirtualCenter.
    3. Modifique a chave DbInstanceName e remova os dados de Valor atuais. Não exclua essa chave.
    4. Modifique a chave DbServerType e altere os dados de Valor de Bundled para Custom.
    5. Navegue até HKEY_LOCAL_MACHINE > SOFTWARE > VMware, Inc > VMware VirtualCenter > DB.
    6. Modifique a Chave 4 e altere o driver ODBC para o novo driver.
    7. Modifique a chave 2 e adicione o usuário do vCenter Server, por exemplo sa.

  9. Para alterar a senha do banco de dados armazenada no Registro e para permitir que o usuário atualize as informações ODBC sem reinstalar o vCenter Server, execute este comando:

    C:\Program Files\VMware\Infrastructure\VirtualCenter Server\vpxd.exe -p

    Observações: esse é o caminho padrão para o diretório de instalação do vCenter Server. Altere o caminho de acordo, se necessário.

  10. Recrie os trabalhos de implementação. Para obter mais informações, consulte Verifying jobs and stored procedures installed in vCenter Server 5.1 and 5.5 (2033096).

  11. Verifique se o arquivo vcdb.properties reflete as novas informações do banco de dados SQL. Para obter mais informações, consulte vCenter Server fails to populate performance charts and displays an error message when using a custom JDBC SQL port (1021202).

  12. Verifique se as configurações do banco de dados utilizadas pelo Tomcat Server foram atualizadas. Para obter mais informações, consulte After migrating the vCenter Server database to a new host, the VMware VirtualCenter Management WebServices service does not function correctly (2010958).

  13. Inicie os serviços do vCenter Server. Para obter mais informações, consulte Stopping, starting, or restarting vCenter services (1003895).

Observação: se você enfrentar problemas para acessar a guia Storage View após a migração, consulte Accessing the Storage tab view in vCenter Server 5.0 fails with an internal error: com.vmware.vim.sms.fault.serviceInitializationException (2015180).

Additional Information

Para mais informações sobre a migração do banco de dados do Update Manager, consulte a seção Migrating the Update Manager Data and Upgrading Update Manager on a Different Machine do vSphere Installation and Setup Guide.

Para obter versões traduzidas deste artigo, consulte:

Tags

Portuguese Português Portugues

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 1 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 1 Ratings
Actions
KB: