Como mover bases de dados SQL do Microsoft Dynamics CRM 3.0 de um servidor para outro servidor no mesmo domínio

Traduções de Artigos Traduções de Artigos
Artigo: 917948 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

Este artigo descreve como mover bases de dados SQL do Microsoft Dynamics CRM 3.0 de um servidor para outro servidor no mesmo domínio.

Este artigo poderá conter hiperligações para conteúdo em inglês (ainda não traduzido).

Mais Informação

Notas
  • Recomendamos que utilize este procedimento para mover bases de dados SQL do Microsoft CRM de um servidor para outro servidor no mesmo domínio. Não pode utilizar este procedimento para mover dados de um servidor para outro entre domínios.
  • Utilize este procedimento para mover dados de uma instância nomeada do Microsoft SQL Server para uma instância predefinida do SQL Server que esteja no mesmo computador.
  • Não tem de efectuar quaisquer alterações nos clientes Microsoft CRM de computador portátil ou de posto de trabalho para Microsoft Office Outlook quando pretender mover bases de dados SQL do Microsoft CRM de um servidor para outro servidor no mesmo domínio.
Importante Certifique-se de que lê e compreende este artigo na totalidade antes de tentar concluir este procedimento.

Pré-requisitos para mover as bases de dados

Antes de mover as bases de dados, certifique-se de que preenche os seguintes requisitos:
  • Nenhum utilizador tem sessão iniciada no Microsoft CRM.
  • Todos os utilizadores do cliente Microsoft CRM para Outlook sincronizaram os respectivos dados offline para o Microsoft CRM entrando no modo online.
  • Tem uma cópia de segurança actual de todas as bases de dados SQL do Microsoft CRM.

Mover as bases de dados

Depois de certificar-se de que os requisitos estão preenchidos, siga estes passos para mover as bases de dados SQL do Microsoft CRM:
  1. Crie uma cópia de segurança das seguintes bases de dados SQL do Microsoft CRM:
    • Nome_da_Organização_METABASE
    • Nome_da_Organização_MSCRM
    Para criar uma cópia de segurança destas bases de dados, siga estes passos:
    1. Clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2005 e clique em SQL Server Management Studio.
    2. No SQL Server Management Studio, clique num servidor, na lista Server name e clique em Connect.
    3. Expanda a pasta Databases.
    4. Clique com o botão direito do rato numa das duas bases de dados, aponte para Tasks e clique em Back Up.
    5. Na lista Backup type, seleccione Full e clique em Add na secção Destination.
    6. Na caixa de diálogo Select Backup Destination, clique no botão Browse (...).
    7. Na caixa de diálogo Locate Database Files, introduza um nome para o ficheiro de cópia de segurança e clique em OK.
    8. Continue a clicar em OK até fechar todas as caixas de diálogo. Receberá uma mensagem indicando que a cópia de segurança foi criada com êxito.
    9. Repita os passos de a a h para a outra base de dados. Não elimine nada da instância original do Microsoft SQL Server. Se deixar os ficheiros na instância original do SQL Server, poderá utilizar a configuração original como referência quando executar o passo 5.
  2. Transfira os ficheiros de cópia de segurança criados no passo 1 para a nova instância do SQL Server.
  3. Crie as duas bases de dados para as quais irá restaurar os ficheiros de cópia de segurança. Para o fazer, siga estes passos:
    1. Inicie o SQL Server Management Studio.
    2. Expanda a pasta Databases.
    3. Clique com o botão direito do rato em Databases. Em seguida, clique em New Database.
    4. Introduza o nome para a base de dados. Por exemplo, escreva Nome_da_Organização_MSCRM.
    5. Clique em OK.

      Importante Certifique-se de que utiliza a mesma sintaxe de nomes utilizada na instância original do Microsoft SQL Server.
    6. Repita os passos de c a e para criar a base de dados Nome_da_Organização_METABASE. Mais uma vez, certifique-se de que utiliza a mesma sintaxe de nomes utilizada na instância original do Microsoft SQL Server.
  4. Restaure os ficheiros de cópia de segurança. Para o fazer, siga estes passos:
    1. Inicie o SQL Server Management Studio.
    2. Expanda a pasta Databases.
    3. Clique com o botão direito do rato na base de dados Nome_da_Organização_MSCRM, aponte para Tasks, aponte para Restore e clique em Database.
    4. Na área Source for restore, seleccione a opção From device e clique no botão Browse (...).
    5. Na caixa de diálogo Specify Backup, clique em Add.
    6. Na caixa de diálogo Locate Backup File, clique na localização do ficheiro de cópia de segurança para a base de dados Nome_da_Organização_MSCRM e clique em OK.
    7. Na caixa de diálogo Specify Backup, clique em OK.
    8. Na caixa de diálogo Restore Database, clique em Restore Source, clique em Options e clique para seleccionar a caixa de verificação Overwrite para substituir a base de dados existente.
    9. Na área Restore Database File As, examine os caminhos para os dois ficheiros de base de dados físicos. Certifique-se de que estes caminhos apontam para localizações válidas. Se os caminhos não apontarem para localizações válidas, modifique-os em conformidade.
    10. Na caixa de diálogo Restore Database, clique em OK para iniciar o processo de restauro.

      Nota Dependendo do tamanho da base de dados, este processo poderá demorar muito tempo. Quando o processo estiver concluído, receberá uma mensagem indicando que a operação de restauro foi concluída com êxito.
    11. Repita os passos de c a j para a bases de dados Nome_da_Organização_METABASE.
  5. Configure os grupos de segurança efectuando o mapeamento para os grupos de segurança do Microsoft Windows NT. Para tal, siga estes passos.

    Nota À medida que for seguindo estes passos, utilize como referência a pasta de segurança que se encontra na instância original do SQL Server.
    1. Inicie o SQL Server Management Studio. Em seguida, expanda a pasta Security.
    2. Clique com o botão direito do rato em Logins. Em seguida, clique em New Login.
    3. Na caixa de diálogo Login, clique em General no painel esquerdo e clique em Search.
    4. Na caixa de diálogo Select User or Group, clique em Object Types, certifique-se de que a caixa de verificação Groups está seleccionada e clique em OK.
    5. Clique em Locations, clique na pasta para seleccionar todo o conteúdo da pasta e clique em OK.
    6. No campo Enter the object name to select, escreva SQL e clique em Check Names.
    7. Seleccione o registo SQLAccessGroup {GUID}. Em seguida, clique em OK.
    8. Na caixa de diálogo Login, clique na opção Windows authentication, mantenha as definições actuais de todas as outras opções predefinidas e clique em OK para fechar todas as caixas de diálogo.
  6. Modifique a Origem de Dados ODBC DSN de Sistema do Microsoft CRM no servidor do Microsoft CRM para apontar para o novo servidor que está a executar o Microsoft SQL Server. Para o fazer, siga estes passos:
    1. Clique em Iniciar, aponte para Ferramentas Administrativas e clique em Origens de Dados (ODBC).
    2. Na caixa de diálogo Administrador de Origem de Dados ODBC, clique no separador DSN de Sistema, clique em Microsoft CRM na lista Origens de Dados do Sistema e clique em Configurar.
    3. Na primeira janela de Configuração de DSN do Microsoft SQL, localize a lista Servidor que contém os nomes dos computadores que estão a executar o SQL Server. Clique no servidor ao qual pretende ligar.
    4. Clique em Seguinte três vezes para configurar a origem de dados.
    5. Clique em Concluir.
    6. Na janela de Configuração de ODBC do Microsoft SQL Server, clique em Testar Origem de Dados para validar a ligação ao servidor.
    7. Clique em OK duas vezes para concluir a configuração.
    8. Clique em OK para fechar a caixa de diálogo Administrador da origem de dados ODBC.
  7. Reconfigure o servidor do Microsoft Dynamics CRM. Para o fazer, siga estes passos:
    1. No servidor do Microsoft Dynamics CRM, clique em Iniciar, aponte para Todos os Programas, aponte para Microsoft CRM e clique em Gestor de Implementação.
    2. No painel esquerdo, clique em Gestor de Servidores, clique com o botão direito do rato no servidor do Microsoft Dynamics CRM e clique em Configurar o SQL Server.
    3. Na janela do servidor do Microsoft Dynamics CRM, seleccione o novo computador a executar o Microsoft SQL Server, a partir da lista SQL Server e clique em Seguinte.
    4. Na lista Base de dados do Microsoft CRM, clique na base de dados SQL apropriada do Microsoft CRM. Se tiver vários servidores do Microsoft CRM, clique para seleccionar a caixa de verificação Aplicar alterações a todos os servidores na implementação.
    5. Clique em Concluir.
  8. Teste o Microsoft CRM verificando se tem acesso aos dados. Para além disso, teste os clientes Microsoft Dynamics CRM para Outlook para certificar-se de que pode utilizar o programa.
  9. Verifique se as tarefas do SQL Server foram criadas. Para o fazer, siga estes passos:
    1. Inicie o SQL Server Management Studio.
    2. Expanda SQL Server Agent e expanda a pasta Jobs.
    3. Verifique se as seguintes tarefas estão listadas na pasta Jobs:
      • Organization_Name.Update Contract States
      • MSCRM Identity Reseeding
      • MSCRM Index Reindexing
      • MSCRM Stored Procedures Priming
      • Start_Incremental on Organization_Name_ftcat_documentindex
    4. Se as tarefas listadas no passo c não estiverem listadas na pasta Jobs, siga os passos indicados no seguinte artigo da Base de Dados de Conhecimento Microsoft:
      910044 When you move Microsoft Dynamics CRM databases to a new instance of SQL Server, SQL Server jobs may not be created
  10. Limpe o conteúdo do computador original que está a executar o Microsoft SQL Server. Para o fazer, siga estes passos:
    1. Elimine as bases de dados SQL antigas do Microsoft CRM.
    2. Elimine os seguintes grupos de início de sessão:
      • SQLAccessGroup
      • UserGroup
      • ReportingGroup
Nota Após mover com êxito bases de dados SQL do Microsoft CRM de um servidor para outro servidor, não se esqueça de agendar cópias de segurança regulares das bases de dados que se encontram no novo servidor.

Referências

Para mais informações sobre como mover as bases de dados do Microsoft SQL Reporting Services, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
842425 How to move a Reporting Services database from a computer that is running Reporting Services to another computer
Para mais informações sobre como mover bases de dados do Microsoft Dynamics CRM 3.0 para uma nova instância do Microsoft SQL Server, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
910044 When you move Microsoft Dynamics CRM databases to a new instance of SQL Server, SQL Server jobs may not be created

Propriedades

Artigo: 917948 - Última revisão: 14 de janeiro de 2008 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Dynamics CRM 3.0
Palavras-chave: 
kbhowto kbmbsmigrate kbmbsadministration KB917948

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com