Mover todos os bancos de dados (Windows SharePoint Services 3.0)

Atualizado em: 2009-06-11

Este artigo contém as informações e as etapas para mover todos os bancos de dados associados ao Windows SharePoint Services 3.0, de um servidor de banco de dados para outro. O artigo inclui dois procedimentos de movimentação de bancos de dados:

  • Para mover todos os bancos de dados para um servidor de banco de dados com nome diferente, use o procedimento Mover todos os bancos de dados para outro servidor de banco de dados.

  • Para mover todos os bancos de dados para um servidor de banco de dados com nome idêntico ou atualizado, use o procedimento Mover todos os bancos de dados para um servidor de banco de dados com o mesmo nome.

Importante

Os procedimentos neste artigo exigem a interrupção do farm inteiro. Isso tornará todos os sites e ativos do farm indisponíveis para os usuários até que o processo seja concluído.

Os bancos de dados a seguir podem ser movidos por meio dos procedimentos deste artigo:

  • Bancos de dados de conteúdo

  • Banco de dados de pesquisa

  • Banco de dados de conteúdo da Administração Central

  • Banco de dados de configuração

Mover todos os bancos de dados para outro servidor de banco de dados

Este é um procedimento para mover todos os bancos de dados de um farm do Windows SharePoint Services 3.0 para um novo servidor de banco de dados com nome diferente. O novo servidor de banco de dados precisa usar a mesma versão do Windows Server e do SQL Server usada no servidor de banco de dados antigo. Para mover os bancos de dados para um servidor com nome idêntico ou atualizado, use o procedimento Mover todos os bancos de dados para um servidor de banco de dados atualizado.

Os procedimentos a seguir usam várias e diferentes ferramentas internas do Windows SharePoint Services 3.0 e do Microsoft SQL Server 2005 ou do SQL Server 2008; por exemplo, o site da Administração Central e a ferramenta de linha de comando Stsadm. O processo de movimentação de todos os bancos de dados de um servidor de banco de dados para outro inclui estas etapas:

  1. Prepare o novo servidor de banco de dados.

  2. Pare o farm. Para que seja possível mover todos os bancos de dados, pare o farm para garantir que nenhuma alteração será feita durante a movimentação do banco de dados.

  3. Faça backup dos seguintes bancos de dados:

    • Bancos de dados de conteúdo

    • Banco de dados de configuração

    • Banco de dados de conteúdo da Administração Central

    • Banco de dados de Pesquisa da Ajuda do Windows SharePoint Services

  4. Copie ou mova os arquivos de backup do banco de dados para o servidor de banco de dados de destino.

  5. Restaure os bancos de dados.

  6. Copie, no servidor de banco de dados de destino, todos os logons do SQL Server, funções de servidor fixas, funções de banco de dados fixas e permissões para esses bancos de dados.

  7. Redirecione o farm para estabelecer referência com o novo servidor de banco de dados.

    Importante

    Convém direcionar o farm ao novo servidor de banco de dados criando um alias de conexão do SQL Server que possa ser usado por todos os servidores (incluindo servidores Web front-end e servidores de aplicativos) para conexão com a instância do SQL Server. Um alias de conexão é um nome alternativo que pode ser usado para estabelecer uma conexão com uma instância do SQL Server.

  8. Reinicie o servidor que executa a Administração Central para aplicar as alterações e verificar se os serviços, sites e pools de aplicativos associados ao Windows SharePoint Services 3.0 foram iniciados.

Importante

Veja a seguir os requisitos mínimos para executar esse procedimento::

  • Você deve ser membro do grupo Administradores de Farm, do SharePoint.

  • No computador que estiver executando o site da Administração Central do SharePoint, você deverá ser membro do grupo Administradores.

  • No servidor de banco de dados do qual os bancos de dados estão sendo movidos:

    • Você precisa ser membro do grupo Administradores.

    • Você precisa ser membro da função de banco de dados fixa db_backupoperator.

  • No servidor de banco de dados para o qual os bancos de dados estão sendo movidos:

    • Você precisa ser membro do grupo Administradores.

    • Você precisa ser membro da função de banco de dados fixa db_owner.

  • Em alguns ambientes, é necessário coordenar os procedimentos de movimentação com o administrador de banco de dados. Assegure-se de seguir todas as diretrizes e diretivas aplicáveis para manipulação de bancos de dados.

Mover todos os bancos de dados para outro servidor de banco de dados

  1. Prepare o novo servidor de banco de dados usando o procedimento Prepare the database servers.

  2. Pare o farm, executando estas etapas:

    1. No servidor que executa o site da Administração Central, no snap-in de Serviços, pare os seguintes serviços:

      • Serviços de Administração do Windows SharePoint Services

      • Serviço de Pesquisa do Windows SharePoint Services

      • Serviço de Timer do Windows SharePoint Services

      • Serviço de Rastreamento do Windows SharePoint Services

      • Serviço de Gravador VSS do Windows SharePoint Services

    2. No servidor que executa o site da Administração Central, no prompt de comando, digite iisreset /stop.

    3. Repita a etapa 6 em cada servidor do farm.

  3. Faça backup dos bancos de dados no servidor de banco de dados de origem.

    1. Inicie o SQL Server Management Studio e conecte-se ao servidor de banco de dados.

    2. Em Gerenciador de Objetos, expanda Bancos de Dados.

    3. Clique com o botão direito do mouse no banco de dados de configuração (geralmente denominado SharePoint_Config), aponte para Tarefas e clique em Backup.

    4. Na caixa de diálogo Fazer Backup do Banco de Dados, na área Origem, selecione o tipo de backup a ser executado, na lista Tipo de backup. Para obter mais informações sobre o tipo de backup a ser utilizado, consulte o artigo sobre visão geral dos modelos de recuperação (https://go.microsoft.com/fwlink/?linkid=114396\&clcid=0x416), nos Manuais Online do SQL Server 2005.

    5. Clique em Banco de Dados.

    6. Na área Conjunto de backup, na caixa de texto Nome, digite um nome ou use o padrão.

    7. Na caixa de texto Descrição, digite a descrição do backup.

    8. Especifique por quanto tempo um backup deverá ser mantido ou use o padrão. Quando o conjunto de backup expirar, ele poderá ser substituído por backups subsequentes com o mesmo nome. Por padrão, a configuração para o conjunto de backup é de 0 dias, para que nunca expire.

    9. Na seção Destino, especifique o local de armazenamento do conjunto de backup ou use o padrão.

    10. Clique em OK para fazer backup do banco de dados.

    11. Repita as etapas de c a j para os bancos de dados restantes do farm.

  4. No Windows Explorer, localize os arquivos de backup do banco de dados (.bak) que deseja mover e copie-os ou mova-os para o servidor de destino.

    Importante

    Em alguns ambientes, essa etapa precisa ser executada pelo administrador de banco de dados.

    Mova somente os arquivos de backup para o servidor de banco de dados de destino. Não mova nenhum banco de dados, nem outros arquivos, nesse momento.

  5. Restaure os bancos de dados no servidor de banco de dados de destino

    1. Inicie o SQL Server Management Studio e conecte-se ao servidor de banco de dados.

    2. Em Gerenciador de Objetos, expanda Bancos de Dados.

    3. Clique com o botão direito do mouse no banco de dados a ser restaurado, aponte para Tarefas, aponte para Restaurar e clique em Banco de Dados.

    4. Na caixa de diálogo Restaurar Banco de Dados, especifique o destino e a origem e selecione o(s) conjunto(s) de backups a serem restaurados.

      Os valores padrão para destino e origem normalmente são adequados à maioria dos cenários.

    5. No painel Selecione uma página, clique em Opções.

    6. Na seção Opções de restauração, selecione apenas Substituir o banco de dados existente. A menos que o ambiente ou as políticas determinem o contrário, não selecione outras opções nessa seção.

    7. Na seção Estado de recuperação:

      • Se tiver incluído todos os logs de transações que precisa recuperar, selecione RESTORE WITH RECOVERY.

      • Se for preciso restaurar mais logs de transações, selecione RESTORE WITH NORECOVERY.

      • A terceira opção, RESTORE WITH STANDBY, não é usada neste cenário.

    8. Clique em OK para concluir a operação de restauração.

    9. Repita as etapas de c a h para cada banco de dados que está sendo restaurado.

  6. Use o SQL Server para copiar, no servidor de destino, os logons de todas as contas de serviço, incluindo logons do SQL Server, funções de servidor fixas, funções de banco de dados fixas e permissões para os bancos de dados.

    Para obter informações sobre como copiar funções e permissões do SQL Server no servidor de banco de dados de destino, consulte o artigo 246133 da Ajuda e Suporte da Microsoft, sobre como transferir logons e senhas entre instâncias do SQL Server (https://go.microsoft.com/fwlink/?linkid=114420\&clcid=0x416). Para obter informações referentes à solução de problemas, consulte o artigo 240872 da Ajuda e Suporte da Microsoft, sobre como resolver problemas de permissão ao mover um banco de dados entre servidores que estão executando o SQL Server (https://go.microsoft.com/fwlink/?linkid=123469\&clcid=0x416).

    Importante

    Em alguns ambientes, essa etapa precisa ser executada pelo administrador de banco de dados.

  7. Indicar ao farm o novo servidor de banco de dados criando um alias de conexão do SQL Server.

    1. Inicie o Utilitário de Rede do SQL Server Native Client (%SYSTEM%\cliconfg.exe).

    2. Na guia Geral, verifique se TCP/IP está habilitado.

    3. Na guia Alias, clique em Adicionar.

      A caixa de diálogo Adicionar Configuração de Biblioteca de Rede será exibida.

    4. Na caixa Alias de servidor, digite o nome da instância atual do SQL Server.

    5. Na área Bibliotecas de rede, clique em TCP/IP.

    6. Na área Parâmetros de conexão, na caixa Nome do servidor, digite o novo nome do servidor e a instância a serem associados ao alias e clique em OK.

    7. Repita as etapas de a até f em todos os servidores que se conectem ao SQL Server.

  8. Inicie o novo farm, executando estas etapas:

    1. No snap-in de Serviços, inicie os seguintes serviços:

      • Serviços de Administração do Windows SharePoint Services

      • Serviço de Pesquisa do Windows SharePoint Services

      • Serviço de Timer do Windows SharePoint Services

      • Serviço de Rastreamento do Windows SharePoint Services

      • Serviço de Gravador VSS do Windows SharePoint Services (opcional)

    2. No prompt de comando, digite iisreset /start.

    3. Repita as etapas a e b em cada servidor do farm.

Mover todos os bancos de dados para um servidor de banco de dados com o mesmo nome

Este é um procedimento para mover todos os bancos de dados do Windows SharePoint Services 3.0 para um servidor de banco de dados com nome idêntico. O novo servidor de banco de dados pode apresentar as seguintes diferentes em comparação ao servidor original:

  • Ele executa uma versão mais recente do SQL Server — por exemplo, o SQL Server 2008 em vez do SQL Server 2005.

  • Ele executa uma versão mais recente do Windows — por exemplo, o Windows Server 2008 em vez do Windows Server 2003.

  • É um computador de 64 bits que executa um sistema operacional de 64 bits, em vez de um computador de 32 bits que executa um sistema operacional de 32 bits.

Este artigo não fornece informações sobre como atualizar o servidor de banco de dados.

Importante

Para obter informações sobre como migrar o servidor de banco de dados atual, consulte o procedimento Migração de um farm de servidores existente para um ambiente de 64 bits (Windows SharePoint Services 3.0).

Este procedimento usa várias e diferentes ferramentas internas do Windows SharePoint Services 3.0 e do SQL Server; por exemplo, o site da Administração Central, o SQL Server Management Studio ou o SQL Server Management Studio Express (SSMSE), além da ferramenta de linha de comando Stsadm. O processo de movimentação dos bancos de dados para um novo servidor de banco de dados inclui as seguintes etapas:

  1. Pare o farm.

  2. Desanexe os bancos de dados.

  3. Desligue o antigo servidor de banco de dados.

  4. Prepare o novo servidor de banco de dados que possui o mesmo nome do antigo.

  5. Anexe novamente os bancos de dados ao novo servidor.

  6. Reinicie o servidor que executa a Administração Central para aplicar as alterações e verificar se os serviços, sites e pools de aplicativos associados ao Windows SharePoint Services 3.0 foram iniciados.

Importante

Veja a seguir os requisitos mínimos para executar esse procedimento::

  • Você deve ser membro do grupo Administradores de Farm, do SharePoint.

  • Se você está usando o Microsoft SQL Server 2005 Express Edition, já deve ter instalado o SQL Server Management Studio Express (SSMSE). Para obter mais informações sobre como instalar o SSMSE, visite o site de download do SSMSE (em inglês) (https://go.microsoft.com/fwlink/?linkid=140832&clcid=0x416 ).

  • No computador que estiver executando o site da Administração Central do SharePoint, você deverá ser membro do grupo Administradores.

  • No antigo e no novo servidor de banco de dados:

    • Você precisa ser membro do grupo Administradores.

    • Você precisa ser membro da função de banco de dados fixa db_owner.

  • Em alguns ambientes, é necessário coordenar os procedimentos de migração com o administrador de banco de dados. Assegure-se de seguir todas as diretivas e diretrizes aplicáveis para manipulação de bancos de dados.

Mover todos os bancos de dados para um servidor de banco de dados com o mesmo nome

  1. Pare o farm, seguindo estas etapas:

    1. No servidor que executa o site da Administração Central, no snap-in de Serviços, pare os seguintes serviços:

      • Serviços de Administração do Windows SharePoint Services

      • Serviço de Pesquisa do Windows SharePoint Services

      • Serviço de Timer do Windows SharePoint Services

      • Serviço de Rastreamento do Windows SharePoint Services

      • Serviço de Gravador VSS do Windows SharePoint Services

    2. No servidor que executa o site da Administração Central, no prompt de comando, digite iisreset /stop.

  2. Desanexe os bancos de dados no servidor de banco de dados de origem, seguindo estas etapas:

    1. Inicie o SSMSE e conecte-se ao servidor de banco de dados.

    2. Em Gerenciador de Objetos, expanda Bancos de Dados.

    3. Clique com o botão direito do mouse no banco de dados que deseja desanexar, aponte para Tarefas e clique em Desanexar.

    4. Na caixa de diálogo Desanexar Banco de Dados, selecione o nome do banco de dados que você deseja desanexar.

    5. Clique em OK.

    6. Repita essas etapas para cada banco de dados da implantação do Windows SharePoint Services 3.0.

  3. Para evitar a perda de dados durante a movimentação, faça backup dos bancos de dados no servidor de banco de dados de origem usando o procedimento Fazer backup do banco de dados (Windows SharePoint Services 3.0).

  4. Desligue o servidor de banco de dados original.

  5. Prepare um novo servidor de banco de dados com o mesmo nome do banco de dados original usando o procedimento Prepare the database servers. Além disso, você pode fazer melhorias no novo servidor de banco de dados instalando este software:

  6. Reanexe os bancos de dados ao novo servidor de banco de dados, executando estas etapas:

    1. Inicie o SSMSE e conecte-se ao servidor de banco de dados.

    2. Em Gerenciador de Objetos, expanda Bancos de Dados.

    3. Clique com o botão direito do mouse em Bancos de Dados, aponte para Tarefas e clique em Anexar.

    4. Na caixa de diálogo Anexar Bancos de Dados, na seção Bancos de dados a serem anexados, clique em Adicionar.

      1. Na caixa de diálogo Localizar Arquivos de Banco de Dados, localize os bancos de dados que deseja anexar.

      2. Clique em um banco de dados e clique em OK.

      3. Repita essa etapa para cada banco de dados a ser anexado.

    5. Clique em OK.

    6. Para fazer com que os bancos de dados anexados apareçam no painel Gerenciador de Objetos, atualize a exibição.

  7. Reinicie o farm, executando estas etapas:

    1. No servidor que tem a atribuição de executar o site da Administração Central, no snap-in de Serviços, inicie os seguintes serviços:

      • Serviços de Administração do Windows SharePoint Services

      • Serviço de Pesquisa do Windows SharePoint Services

      • Serviço de Timer do Windows SharePoint Services

      • Serviço de Rastreamento do Windows SharePoint Services

      • Serviço de Gravador VSS do Windows SharePoint Services (opcional)

    2. No servidor que tem a atribuição de executar o site da Administração Central, no snap-in Gerenciador dos Serviços de Informações da Internet (IIS), inicie o serviço Web Administração Central do SharePoint v3.

Consulte também

Conceitos

Adicionar, dividir e mesclar bancos de dados de conteúdo (Windows SharePoint Services 3.0)
Mover bancos de dados de conteúdo (Windows SharePoint Services 3.0)
Mover e migrar servidores e farms de servidores (Windows SharePoint Services 3.0)
Migrar bancos de dados de conteúdo do Banco de Dados Interno do Windows para uma instância do SQL Server (Windows SharePoint Services 3.0)