Mover todos os bancos de dados (Search Server 2008)
Atualizado em: 2009-06-11
Este artigo contém as informações e as etapas para mover todos os bancos de dados associados ao Servidor de Pesquisa da Microsoft 2008, de um servidor de banco de dados para outro. O artigo inclui dois procedimentos diferentes 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 deste artigo exigem que você interrompa o farm inteiro. Isso fará com que todos os sites e ativos do farm fiquem indisponíveis até que o processo seja concluído. |
Os bancos de dados a seguir podem ser movidos por meio dos procedimentos deste artigo:
Banco de dados do Provedor de Serviços Compartilhados (SSP)
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 Search Server 2008 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 Search Server 2008 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:
Prepare o novo servidor de banco de dados.
Registre quais aplicativos Web estão associados ao SSP. Essas informações podem ser usadas para reassociar os aplicativos Web ao SSP restaurado.
Faça backup do SSP.
Remova o SSP do farm.
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.
Faça backup do banco de dados de configuração e do banco de dados de conteúdo da Administração Central.
Observação: Os outros bancos de dados do farm serão incluídos no backup e restaurados simultaneamente ao SSP padrão.
Copie ou mova os arquivos de backup do banco de dados para o servidor de banco de dados de destino.
No servidor de banco de dados de destino, restaure os bancos de dados salvos em backup.
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.
Redirecione o farm para estabelecer referência com o novo servidor de banco de dados.
Importante: É recomendável direcionar o farm para o novo servidor de banco de dados usando um alias de conexão do SQL Server. Você deve criar um alias de conexão do SQL Server que possa ser usado por todos os servidores (incluindo os servidores Web front-end e os servidores de aplicativos) para conectar a instância do SQL Server. Um alias de conexão é um nome alternativo que pode ser usado para fazer a conexão com uma instância do SQL Server.
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 foram iniciados.
Restaure o SSP do backup.
Associe os aplicativos Web ao SSP.
Importante: |
---|
A seguir estão os requisitos mínimos para executar esse procedimento::
|
Mover todos os bancos de dados para outro servidor de banco de dados
Prepare o novo servidor de banco de dados usando o procedimento Preparar os servidores de banco de dados.
Registre os aplicativos Web a serem associados ao SSP executando estas etapas:
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.
Registre os aplicativos Web associados que estão listados na página Gerenciar os Serviços Compartilhados deste Farm.
Faça backup de um SSP executando estas etapas:
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.
Se ainda não souber o nó do qual deseja fazer o backup, digite o seguinte comando:
stsadm -o backup -showtree
Observação: 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 ([ ]).
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 a ser submetido a backup. Todos os bancos de dados associados ao SSP serão automaticamente incluídos no backup.
Remova o SSP executando estas etapas:
No disco em que os Produtos e Tecnologias do Microsoft SharePoint estão instalados, mude para o seguinte diretório: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
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.
Para desanexar o banco de dados de conteúdo do SSP do farm do SharePoint, 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á removido e nome do banco de dados é o nome do banco de dados de conteúdo a ser removido.
Exclua os bancos de dados de conteúdo do SSP.
Inicie o SQL Server Management Studio e conecte-se ao servidor do banco de dados.
Em Gerenciador de Objetos, expanda Bancos de Dados.
Clique com o botão direito do mouse no banco de dados de conteúdo do SSP, aponte para Tarefas e clique em Excluir.
Na página Excluir Objeto, verifique se o banco de dados a ser excluído está realçado e clique em OK.
Execute as etapas c e d para cada banco de dados de conteúdo do SSP.
Pare o farm executando estas etapas:
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
No servidor que executa o site da Administração Central, no prompt de comando, digite iisreset /stop.
Repita a etapa 6 em cada servidor do farm.
Faça backup dos bancos de dados no servidor de banco de dados de origem.
Inicie o SQL Server Management Studio e conecte-se ao servidor do banco de dados.
Em Gerenciador de Objetos, expanda Bancos de Dados.
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.
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 documento 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.
Clique em Banco de Dados.
Na área Conjunto de backup, na caixa de texto Nome, digite um nome ou use o padrão.
Na caixa de texto Descrição, digite a descrição do backup.
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.
Na seção Destino, especifique o local de armazenamento do conjunto de backup ou use o padrão.
Clique em OK para fazer o backup do banco de dados.
Repita as etapas de c a j para os bancos de dados restantes do farm.
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.
Restaure os bancos de dados no servidor de banco de dados de destino
Inicie o SQL Server Management Studio e conecte-se ao servidor de banco de dados.
Em Gerenciador de Objetos, expanda Bancos de Dados.
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.
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 são adequados à maioria dos cenários.
No painel Selecionar uma página, clique em Opções.
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.
Na seção Estado de recuperação:
Se você tiver incluído todos os logs de transações a serem recuperados, 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.
Clique em OK para concluir a operação de restauração.
Repita as etapas de c a h para cada banco de dados que está sendo restaurado.
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.
Indicar ao farm o novo servidor de banco de dados criando um alias de conexão do SQL Server.
Inicie o Utilitário de Rede do SQL Server Native Client (%SYSTEM%\cliconfg.exe).
Na guia Geral, verifique se TCP/IP está habilitado.
Na guia Alias, clique em Adicionar.
A caixa de diálogo Adicionar Configuração de Biblioteca de Rede será exibida.
Na caixa Alias de servidor, digite o nome da instância atual do SQL Server.
Na área Bibliotecas de rede, clique em TCP/IP.
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.
Repita as etapas de a até f em todos os servidores que se conectem ao SQL Server.
Inicie o novo farm executando estas etapas:
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)
No prompt de comando, digite iisreset /start.
Repita as etapas a e b em cada servidor do farm.
Restaure um SSP no novo local.
Para obter o GUID do backup específico que deseja restaurar, digite o seguinte comando e pressione ENTER:
stsadm -o backuphistory -directory <caminho UNC>
em que caminho UNC é o caminho da pasta compartilhada que contém o backup.
Para restaurar um banco de dados, digite o comando a seguir e pressione ENTER:
stsadm -o restore -directory <caminho UNC> -restoremethod new-backupid <GUID do histórico de backup> -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.
Associe o aplicativo Web ao SSP executando estas etapas:
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.
Na página Gerenciar os Serviços Compartilhados deste Farm, se o aplicativo Web não estiver associado ao SSP, clique em Alterar Associações.
Na página Alterar Associação entre Aplicativos Web e SSPs, selecione o SSP na lista Nome do SSP.
Na seção Aplicativos Web, selecione o aplicativo Web que deseja associar ao 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 Search Server 2008 para um servidor de banco de dados com nome idêntico. O novo servidor de banco de dados pode diferir do 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.
Para obter mais informações sobre como atualizar para o Windows Server 2008, consulte o documento sobre instalação do Windows Server 2008 (em inglês) (https://go.microsoft.com/fwlink/?linkid=140803&clcid=0x416) (em inglês) ou a documentação incluída no software.
Para obter mais informações sobre como atualizar para o Microsoft SQL Server 2008, consulte o documento sobre instalação do SQL Server 2008 (em inglês) ou a documentação incluída no software.
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 e diferentes ferramentas internas do Search Server 2008 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:
Pare o farm.
Desanexe os bancos de dados.
Desligue o antigo servidor de banco de dados.
Prepare o novo servidor de banco de dados que tem o mesmo nome do antigo.
Anexe novamente os bancos de dados ao novo servidor.
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 Search Server 2008 foram iniciados.
Importante: |
---|
A seguir estão os requisitos mínimos para executar esse procedimento::
|
Mover todos os bancos de dados para um servidor de banco de dados com o mesmo nome
Pare o farm, seguindo estas etapas:
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
No servidor que executa o site da Administração Central, no prompt de comando, digite iisreset /stop.
Desanexe os bancos de dados no servidor de banco de dados de origem, seguindo estas etapas:
Inicie o SQL Server Management Studio e conecte-se ao servidor de banco de dados.
Em Gerenciador de Objetos, expanda Bancos de Dados.
Clique com o botão direito do mouse no banco de dados que deseja desanexar, aponte para Tarefas e clique em Desanexar.
Na caixa de diálogo Desanexar Banco de Dados, selecione o nome do banco de dados que você deseja desanexar.
Clique em OK.
Repita essas etapas para cada banco de dados da implantação.
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 de bancos de dados (Search Server 2008).
Desligue o servidor de banco de dados original.
Prepare um novo servidor de banco de dados com o mesmo nome do 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 este software:
Windows Server 2008. Para obter mais informações, consulte o artigo sobre instalação do Windows Server 2008 (em inglês) ou a documentação incluída no software.
SQL Server 2008. Para obter mais informações, consulte o artigo sobre instalação do SQL Server 2008 (em inglês) ou a documentação incluída no software.
Reanexe os bancos de dados ao novo servidor de banco de dados executando estas etapas:
Inicie o SQL Server Management Studio e conecte-se ao servidor de banco de dados.
Em Gerenciador de Objetos, expanda Bancos de Dados.
Clique com o botão direito do mouse em Bancos de Dados, aponte para Tarefas e clique em Anexar.
Na caixa de diálogo Anexar Bancos de Dados, na seção Bancos de dados a serem anexados, clique em Adicionar.
Na caixa de diálogo Localizar Arquivos de Banco de Dados, localize os bancos de dados que deseja anexar.
Clique em um banco de dados e clique em OK.
Repita essa etapa para cada banco de dados a ser anexado.
Clique em OK.
Para fazer com que os bancos de dados anexados apareçam no painel Gerenciador de Objetos, atualize a exibição.
Reinicie o farm executando estas etapas:
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)
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 serviços Web Administração Central do SharePoint v3 e SSP.
Consulte também
Mantendo bancos de dados (Search Server 2008)
Adicionar, dividir e mesclar bancos de dados de conteúdo (Search Server 2008)
Mover bancos de dados de conteúdo (Search Server 2008)
Mover banco de dados de conteúdo do Banco de Dados Interno do Windows ou SQL Server Express Edition para uma instância do SQL Server (Search Server 2008)