Fazer backup e restaurar bancos de dados replicados

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Bancos de dados replicados requerem atenção especial em relação a backup e restauração de dados. Este tópico fornece informações iniciais e links para obter mais informações sobre estratégias de backup e restauração para cada tipo de replicação.

A replicação oferece suporte à restauração de bancos de dados replicados para o mesmo servidor e banco de dados dos quais o backup foi criado. Se você restaurar um backup de um banco de dados replicado para outro servidor ou banco de dados, as configurações de replicação não poderão ser preservadas. Neste caso, você deve recriar todas as publicações e assinaturas depois que os backups forem restaurados.

Observação

Será possível restaurar um banco de dados replicado para um servidor auxiliar se estiver sendo usada a remessa de log. Para obter mais informações, confira Replicação e envio de logs (SQL Server).

Deve ser feito backup regularmente para bancos de dados replicados e bancos de dados do sistema associados. Faça backup dos seguintes bancos de dados:

  • O banco de dados de publicação no Publicador.

  • O banco de dados de distribuição no Distribuidor.

  • O banco de dados de assinatura em cada Assinante.

  • Os bancos de dados de sistema mestre e msdb no Publicador, Distribuidor e todos os Assinantes. Esses bancos de dados devem ter, cada um, seus backups realizados em simultâneo com o banco de dados de replicação relevante. Por exemplo, faça o backup dos bancos de dados mestre e msdb no Publicador ao mesmo tempo em que executa o backup do banco de dados de publicação. Se o banco de dados de publicação for restaurado, assegure-se de que os bancos de dados mestre e msdb são consistentes com o banco de dados de publicação, em termos de configuração de replicação e ajustes.

Se você executar backups de log regulares, qualquer alteração relacionada à replicação deverá ser capturada nos backups de log. Se não executar backups de log, um backup deve ser executado sempre que uma configuração pertinente à replicação for alterada. Para obter mais informações, consulte Common Actions Requiring an Updated Backup.

Estratégias de backup e restauração

As estratégias de backup e restauração de cada nó em uma topologia de replicação diferem de acordo com tipo de replicação usado. Para obter informações sobre estratégias de backup e restauração para cada tipo de replicação, consulte os tópicos abaixo:

Como parte de qualquer estratégia de recuperação, mantenha sempre um script atual de suas configurações de replicação em um local seguro. No caso de uma falha do servidor ou da necessidade de configurar um ambiente de teste, você poderá modificar o script alterando as referências no nome do servidor e isso poderá ser usado para ajudar a recriar suas configurações de replicação. Além de executar o script em suas configurações de replicação atuais, você deve executar o script de habilitação e desabilitação da replicação. Para obter informações sobre a execução do script de objetos de replicação, consulte Scripting Replication.

Confira também

Fazer backup e restaurar bancos de dados do SQL Server
Best Practices for Replication Administration