Partilhar via


Espelhamento de banco de dados e backup e restauração

 Este tópico só é relevante para bancos de dados modelo completo que têm vários grupos de arquivos.

O espelhamento de banco de dados é principalmente uma solução de software para aumentar a disponibilidade do banco de dados. O espelhamento é implementado por base de banco de dados e só funciona com bancos de dados que usam o modelo de recuperação completa. Para obter mais informações, consulte Visão geral do espelhamento de banco de dados.

ObservaçãoObservação

Para distribuir cópias de um subconjunto dos grupos de arquivos em um banco de dados, use a replicação: replique somente os objetos nos grupos de arquivos que você quer copiar em outros servidores. Para obter mais informações sobre replicação, consulte Replicação do SQL Server.

Criando o banco de dados espelho

O banco de dados espelho é criado pela restauração, sem recuperar backups do banco de dados principal no servidor espelho. A restauração deve manter o mesmo nome do banco de dados. Para obter mais informações, consulte Preparando um banco de dados espelho para espelhamento.

Você pode criar o banco de dados espelho usando uma seqüência de restauração por etapas, onde houver suporte. Porém, você não pode iniciar o espelhamento enquanto não restaurar todos os grupos de arquivos e, normalmente, os backups de log restaurados para trazer o banco de dados espelho o mais próximo possível do banco de dados principal. Para obter mais informações, consulte Executando restauração por etapas.

Restrições de backup e restauração durante o espelhamento

Quando a sessão de espelhamento de banco de dados está ativa, as seguintes restrições são aplicadas:

  • Não é permitido restaurar ou fazer backup do banco de dados espelho.

  • É permitido fazer backup do banco de dados principal, mas BACKUP LOG WITH NORECOVERY não é permitido.

  • Não é permitido restaurar o banco de dados principal.

Consulte também

Conceitos