Fazer Backup e Restaurar Bases de Dados Replicadas

Aplica-se a: SQL ServerAzure SQL Managed Instance

As bases de dados replicadas requerem atenção especial no que diz respeito à cópia de segurança e restauração dos dados. Este tópico fornece informações introdutórias e ligações para mais informações sobre estratégias de backup e restauro para cada tipo de replicação.

A replicação suporta a restauração de bases de dados replicadas no mesmo servidor e base de dados a partir do qual a cópia de segurança foi criada. Se restaurar uma cópia de segurança de uma base de dados replicada para outro servidor ou base de dados, as definições de replicação não podem ser preservadas. Neste caso, deve recriar todas as publicações e subscrições após a restauração das cópias de segurança.

Note

É possível restaurar uma base de dados replicada num servidor de espera se estiver a ser utilizado o transporte de registos. Para mais informações, consulte Expedição e Replicação de Registos (SQL Server).

As bases de dados replicadas e as respetivas bases de dados de sistema devem ser objeto de cópias de segurança regulares. Faça backup das seguintes bases de dados:

  • A base de dados de publicações no Publisher

  • A base de dados de distribuição no Distribuidor

  • A base de dados de subscrição de cada Assinante

  • As bases de dados do sistema master e msdb no Publicador, Distribuidor e todos os Assinantes. Estas bases de dados devem ser copiadas em simultâneo entre si e com a base de dados de replicação relevante. Por exemplo, faça backup das bases de dados master e msdb no Publisher ao mesmo tempo que faz backup da base de dados da publicação. Se a base de dados de publicações for restaurada, certifique-se de que a base de dados mestre e a base de dados msdb são consistentes com a base de dados de publicações em termos de configuração e definições de replicação.

Se realizar cópias de segurança regulares dos registos, quaisquer alterações relacionadas com a replicação devem estar incluídas nas cópias de segurança dos registos. Se não realizar backups de log, deve ser feito um backup sempre que uma configuração relevante para a replicação for alterada. Para mais informações, consulte Ações Comuns que Requerem uma Cópia de Segurança Atualizada.

Estratégias de Backup e Restauro

As estratégias para fazer backup e restaurar cada nó numa topologia de replicação diferem consoante o tipo de replicação utilizado. Para informações sobre estratégias de backup e restauro para cada tipo de replicação, consulte os seguintes tópicos:

Como parte de qualquer estratégia de recuperação, mantenha sempre um script atualizado das suas definições de replicação num local seguro. Em caso de falha do servidor ou necessidade de configurar um ambiente de teste, pode modificar o script alterando as referências dos nomes do servidor, e pode ser usado para ajudar a recriar as suas definições de replicação. Para além de scriptar as definições atuais de replicação, deve programar a ativação e desativação da replicação. Para obter informações sobre a criação de scripts para objetos de replicação, consulte Scripting Replication.