Visão geral da configuração de espelhamento de banco de dados
Esta seção descreve as etapas gerais da configuração do espelhamento de banco de dados. Para obter uma introdução sobre o espelhamento de banco de dados, consulte Visão geral do espelhamento de banco de dados.
Importante |
---|
Recomendamos configurar um espelhamento de banco de dados fora do horário de pico, pois a configuração pode comprometer o desempenho. |
Etapas da configuração
Para configurar um espelhamento de banco de dados, siga estas etapas:
Verifique se existem logons no servidor espelho para todos os usuários do banco de dados. Para obter mais informações, consulte Configurando contas de logon para o espelhamento de banco de dados.
Antes de disponibilizar um banco de dados em outra instância de servidor, será necessário configurar na outra instância o ambiente necessário para usar o banco de dados na nova instância de servidor. Para obter mais informações, consulte Gerenciando metadados ao disponibilizar um banco de dados em outra instância do servidor.
Crie o banco de dados espelho restaurando um backup completo recente do banco de dados principal com NORECOVERY. Verifique se o banco de dados principal já estava usando o modelo de recuperação completa quando o backup foi feito. O banco de dados espelho deve ter o mesmo nome do banco de dados principal, e eles não podem ser renomeados durante a sessão de espelhamento de banco de dados.
Importante Restaure todos os backups de log feitos desde o backup completo do banco de dados. Antes de iniciar o espelhamento nos parceiros, você deve criar um backup de log atual no banco de dados original e restaurá-lo para o banco de dados espelho posterior.
Para obter mais informações, consulte Como preparar um banco de dados espelho para o espelhamento (Transact-SQL). Para obter mais informações sobre como criar e restaurar backups de log, consulte Trabalhando com backups de log de transações.
Observação Conclua as etapas de configuração restantes, o quanto antes após fazer o backup do banco de dados principal.
Configure a segurança e inicie a sessão de espelhamento de banco de dados.
Você pode configurar usando Transact-SQL ou o Assistente de Espelhamento de Banco de Dados. Para obter mais informações, consulte um dos seguintes itens:
Observação O espelhamento de banco de dados oferece suporte aos catálogos de texto completo. Para obter mais informações, consulte Espelhamento de banco de dados e catálogos de texto completo.
Como opção, adicione uma testemunha à sessão.
Você pode adicionar a testemunha usando Transact-SQL ou o Assistente de Espelhamento de Banco de Dados. Para obter mais informações, consulte um dos seguintes itens:
Observação O proprietário do banco de dados pode desativar a testemunha de um banco de dados a qualquer momento. A desativação da testemunha equivale a não ter nenhuma testemunha, e não pode ocorrer failover automático.
Para obter um exemplo completo do uso do Transact-SQL para configurar o espelhamento de banco de dados usando a Autenticação do Microsoft Windows, consulte Exemplo: Configurando o espelhamento de banco de dados usando a Autenticação do Windows (Transact-SQL).
Para obter um exemplo completo do uso do Transact-SQL para configurar o espelhamento de banco de dados usando a segurança baseada em certificado, consulte Exemplo: Configurando espelhamento de banco de dados usando certificados (Transact-SQL).
Consulte também