Mover todos os bancos de dados (Office SharePoint Server 2007)

Atualizado em: 2010-03-11

Este artigo contém informações e etapas de movimentação de todos os bancos de dados associados ao Microsoft Office SharePoint Server 2007 entre um servidor de banco de dados e outro. Ele inclui dois procedimentos diferentes para mover 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 um servidor de banco de dados diferente.

  • 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 usando os procedimentos deste artigo:

  • Bancos de dados de Provedores de Serviços Compartilhados (SSPs)

  • Bancos de dados de pesquisa dos SSPs

  • 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

Bancos de dados de SSO (logon único) não podem ser movidos com o uso dos procedimentos neste artigo. Se você estiver usando SSO, será necessário mover o banco de dados de SSO separadamente. Para obter mais informações, consulte Fazer backup e restaurar SSO (Office SharePoint Server 2007).

Mover todos os bancos de dados para um servidor de banco de dados diferente

Este é um procedimento para mover todos os bancos de dados de um farm do Office SharePoint Server 2007 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 SQL Server como 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 ferramentas internas diferentes do Office SharePoint Server 2007 e Microsoft SQL Server 2005 ou do SQL Server 2008, como o site da Administração Central e a ferramenta de linha de comando Stsadm. O processo de mover todos os bancos de dados de um servidor de banco de dados para outro inclui as etapas a seguir:

  1. Preparar o novo servidor de banco de dados.

  2. Registrar quais aplicativos Web estão associados aos SSPs. Essas informações podem ser usadas para associar novamente os aplicativos Web com os SSPs restaurados.

  3. Executar um backup completo dos SSPs.

  4. Remover os SSPs do farm.

  5. Interromper o farm. Para poder mover todos os bancos de dados, é necessário interromper o farm para garantir que nenhuma alteração seja feita enquanto os bancos de dados estão sendo movidos.

  6. Fazer backup dos seguintes bancos de dados:

    • Bancos de dados de conteúdo

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

    • Banco de dados de configuração

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

    Importante

    Bancos de dados de SSO (logon único) não podem ser movidos com o uso dos procedimentos neste artigo. Se você estiver usando SSO, será necessário mover o banco de dados de SSO separadamente. Para obter mais informações, consulte Fazer backup e restaurar SSO (Office SharePoint Server 2007).

    O backup e a restauração dos outros bancos de dados do farm ocorrem ao mesmo tempo dos SSPs.

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

  8. No servidor de banco de dados de destino, restaure os bancos de dados salvos em backup.

  9. Copie para o servidor 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.

  10. Redirecione o farm para referenciar 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.

  11. Reiniciar o servidor que executa a Administração Central para aplicar as alterações e garantir que os serviços, sites e pools de aplicativos associados ao Office SharePoint Server 2007 sejam iniciados.

  12. Restaure os SSPs do backup.

Importante

A seguir estão os requisitos mínimos para executar esse procedimento:

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

  • 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 junto ao 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 um servidor de banco de dados diferente

  1. Prepare o novo servidor de banco de dados usando o procedimento Preparar os servidores de banco de dados.

  2. Registre quais aplicativos Web estão associados ao SSP executando as etapas a seguir:

    1. No site da Administração Central do SharePoint, na página Gerenciamento de Aplicativos, na seção Serviços Compartilhados do Office SharePoint Server, clique em Criar ou configurar os serviços compartilhados deste farm.

    2. Registre os aplicativos Web associados que estão listados na página Gerenciar os Serviços Compartilhados deste Farm.

  3. Faça backup de um SSP executando as etapas a seguir:

    1. Na unidade em que os Produtos e Tecnologias do SharePoint estão instalados, mude para o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

    2. Se ainda não souber o nó do qual deseja fazer o backup, digite o seguinte comando:

      stsadm -o backup -showtree

      Dica

      Esse comando exibe a lista de objetos no farm dos quais será feito backup, mas não executa um backup. Os itens dos quais não é possível fazer backup são colocados entre colchetes ([ ]).

    3. Para fazer backup de um SSP, digite o seguinte comando:

      stsadm -o backup -directory <caminho UNC> -backupmethod full -item <nome do SSP>

      onde caminho UNC é o caminho UNC (\\nome do servidor\nome da pasta) da pasta de backup e nome do SSP é o nome do SSP do qual você deseja fazer backup. Todos os bancos de dados associados ao SSP serão incluídos automaticamente no backup.

    4. Repita essas etapas para cada SSP do qual deseja fazer backup.

  4. Remova o SSP executando as etapas a seguir:

    1. No disco em que os Produtos e Tecnologias do Microsoft SharePoint estão instalados, altere para o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

    2. Para remover um SSP, digite o seguinte comando e pressione ENTER:

      stsadm -o deletessp -title <nome do SSP> -deletedatabases -force

      onde nome do SSP é o nome do SSP a ser removido.

    3. Para desanexar do farm do SharePoint o banco de dados de conteúdo do SSP, digite o seguinte comando e pressione ENTER:

      stsadm -o -deletecontentdb -url <URL> -databasename <nome do banco de dados>

      onde URL é a URL do aplicativo Web do qual o banco de dados de conteúdo será desanexado e nome do banco de dados é o nome do banco de dados de conteúdo a ser desanexado.

    4. Repita as etapas b e c para cada SSP.

  5. Exclua os bancos de dados de conteúdo do SSP.

    1. Inicie o SQL Server Management Studio e conecte-se ao servidor do 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 conteúdo do SSP, aponte para Tarefas e clique em Excluir.

    4. Na página Excluir Objeto, verifique se o banco de dados a ser excluído está realçado e clique em OK.

    5. Execute as etapas c e d para cada banco de dados de conteúdo do SSP.

  6. Pare o farm executando as seguintes etapas:

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

      • Serviço Logon Único da Microsoft

      • Serviço Iniciador de Conversões de Documento, do Office

      • Serviço Balanceador de Carga de Conversões de Documento, do Office

      • Serviço de Pesquisa do Office SharePoint Server

      • Serviço 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.

  7. 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 do 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, 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 o backup do banco de dados.

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

  8. 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 ou outros arquivos nesse momento.

  9. Restaure bancos de dados no servidor do banco de dados de destino.

    1. Inicie o SQL Server Management Studio e conecte-se ao servidor do 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 os conjuntos de backups a serem restaurados.

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

    5. No painel Selecionar 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 diretivas exijam algo diferente, não selecione as outras opções desta seção.

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

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

      • Se precisar restaurar logs de transações adicionais, 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.

  10. Use o SQL Server para copiar no servidor de destino os logons referentes a 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.

  11. 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 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 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 conectam ao SQL Server.

  12. Inicie o novo farm executando as seguintes etapas:

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

      • Serviço Logon Único da Microsoft

      • Serviço Iniciador de Conversões de Documento, do Office (opcional)

      • Serviço Balanceador de Carga de Conversões de Documento, do Office (opcional)

      • Serviço de Pesquisa do Office SharePoint Server

      • Serviço 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.

  13. Restaure um SSP para o novo local.

    1. Para obter o GUID do backup específico que deseja restaurar, digite o seguinte comando e pressione ENTER:

      stsadm -o backuphistory -directory <caminho UNC>

      onde caminho UNC é o caminho para a pasta compartilhada que contém o backup.

    2. Para restaurar um banco de dados, digite o comando a seguir e pressione ENTER:

      stsadm -o restore -directory <caminho UNC> -restoremethod new -backupid <GUID de backuphistory> -newdatabaseserver <instância do SQL Server>

      onde caminho UNC é o caminho UNC da pasta compartilhada de backup, GUID de backuphistory é o GUID do pacote de backup específico que será restaurado e instância do SQL Server é o nome da instância do SQL Server em que os bancos de dados do SSP devem ser restaurados.

    Repita essa etapa para cada banco de dados de conteúdo que deseja mover.

  14. Importante

    Por padrão, o primeiro SSP a ser restaurado se torna o padrão. Execute essa etapa se desejar atribuir um SSP diferente como padrão.

    Configure um restaurado SSP como padrão:

    1. No site da Administração Central do SharePoint, na página Gerenciamento de Aplicativos, na seção Serviços Compartilhados do Office SharePoint Server, clique em Criar ou configurar os serviços compartilhados deste farm.

    2. Na página Gerenciar os Serviços Compartilhados deste Farm, clique em Alterar SSP Padrão.

    3. Na página Alterar Provedor de Serviços Compartilhados Padrão, selecione o SSP que foi restaurado na lista Nome do SSP e clique em OK.

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 Office SharePoint Server 2007 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 (Office SharePoint Server 2007).

Este procedimento usa várias ferramentas internas diferentes do Office SharePoint Server 2007 e do SQL Server como 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 mover os 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 no novo servidor.

  6. Reinicie o servidor que executa a Administração Central para aplicar as alterações e garantir os serviços, sites e pools de aplicativos associados ao Office SharePoint Server 2007 tenham sido iniciados.

Importante

A seguir estão os requisitos mínimos para executar esse procedimento:

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

  • 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 junto ao 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ço Logon Único da Microsoft

      • Serviço Iniciador de Conversões de Documento, do Office

      • Serviço Balanceador de Carga de Conversões de Documento, do Office

      • Serviço de Pesquisa do Office SharePoint Server

      • Serviço 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 SQL Server Management Studio e conecte-se ao servidor do 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 na implantação do Office SharePoint Server 2007.

  3. Para evitar perda de dados durante a movimentação, você pode fazer backup dos bancos de dados no servidor de banco de dados de origem usando o procedimento Fazer backup de bancos de dados (Office SharePoint Server).

  4. Desligue o servidor de banco de dados original.

  5. Prepare um novo servidor de banco de dados com o mesmo nome do servidor de banco de dados original usando o procedimento Preparar os servidores de banco de dados. Além disso, você pode fazer melhorias no novo servidor de banco de dados instalando o software a seguir:

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

    1. Inicie o SQL Server Management Studio e conecte-se ao servidor do 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 que deseja anexar.

    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 as seguintes 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ço Logon Único da Microsoft

      • Serviço Iniciador de Conversões de Documento, do Office (opcional)

      • Serviço Balanceador de Carga de Conversões de Documento, do Office (opcional)

      • Serviço de Pesquisa do Office SharePoint Server

      • Serviço 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 os seguintes serviços:

      • Administração Central do SharePoint v3

      • Serviços Web do Office Server

      • Todos os SSPs

Consulte também

Conceitos

Migração de um farm de servidores existente para um ambiente de 64 bits (Office SharePoint Server 2007)
Mover e migrar servidores e farms de servidores (Office SharePoint Server 2007)
Migrar bancos de dados de conteúdo do banco de dados interno do Windows ou SQL Server Express Edition para uma instância do SQL Server (Office SharePoint Server 2007)
Adicionar, dividir e mesclar bancos de dados de conteúdo (Office SharePoint Server 2007)
Mover os bancos de dados de conteúdo (Office SharePoint Server 2007)