Partilhar via


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.

Observação importanteImportante

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:

  1. 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.

  2. 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.

  3. 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.

    Observação importanteImportante

    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çãoObservação

    Conclua as etapas de configuração restantes, o quanto antes após fazer o backup do banco de dados principal.

  4. 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çãoObservaçã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.

  5. 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çãoObservaçã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).