Preparando um banco de dados espelho para espelhamento

Antes de uma sessão de espelhamento poder iniciar, o proprietário do banco de dados ou administrador de sistema devem ter certeza de que o banco de dados espelho foi criado e está pronto para espelhar.

Criando um banco de dados espelho

A criação de um novo banco de dados espelho requer minimamente um backup cheio do banco de dados principal e um backup de log subseqüente e a restauração de ambos sobre a instância do servidor espelho, usando WITH NORECOVERY. O banco de dados espelho deve estar no estado de RESTORING para espelhar o trabalho.

E também, antes de você poder iniciar o espelhamento, se qualquer backup de log adicional for efetuado depois do backup de log solicitado, você deve aplicar manualmente todo backup de log adicional, sempre usando WITH NORECOVERY. Se uma tarefa de backup de log for programada para ser executada freqüentemente no banco de dados, você poderá ter que desabilitar a tarefa de backup até o início do espelhamento. Depois que você aplicar o último backup de log, você pode iniciar o espelhamento e reabilitar o trabalho de backup de log, se este estiver desabilitado.

ObservaçãoObservação

Só o servidor principal atual pode ter backup. O banco de dados espelho não pode ter backup porque está no estado de RESTORING.

Preparando um banco de dados espelho para reiniciar espelhamento

Se o espelhamento foi removido e o banco de dados espelho ainda está no estado de RECOVERING, você pode reinicializar o espelhamento. Porém, primeiro, pelo menos um backup de log deve ser efetuado no banco de dados principal. Então, no banco de dados espelho, você deve restaurar todos os backups de log WITH NORECOVERY efetuados no banco de dados principal desde que o espelhamento foi removido.