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