Säkerhetskopiera och återställ replikerade databaser

gäller för:SQL ServerAzure SQL Managed Instance

Replikerade databaser kräver särskild uppmärksamhet när det gäller säkerhetskopiering och återställning av data. Detta ämne ger introduktionsinformation och länkar till ytterligare information om backup- och återställningsstrategier för varje typ av replikation.

Replikering stöder återställning av replikerade databaser till samma server och databas som säkerhetskopieringen skapades från. Om du återställer en säkerhetskopia av en replikerad databas till en annan server eller databas går det inte att bevara replikeringsinställningarna. I detta fall måste du återskapa alla publikationer och prenumerationer efter att säkerhetskopiorna har återställts.

Note

Det är möjligt att återställa en replikerad databas till en beredskapsserver om loggleverans används. Mer information finns i Log Shipping and Replication (SQL Server).

Replikerade databaser och deras tillhörande systemdatabaser bör säkerhetskopieras regelbundet. Säkerhetskopiera följande databaser:

  • Publikationsdatabasen hos Publisher

  • Distributionsdatabasen hos distributören

  • Prenumerationsdatabasen hos varje prenumerant

  • Huvud- och msdb-systemdatabaserna på Publisher, Distributor och alla Prenumeranter. Dessa databaser bör säkerhetskopieras på samma gång som den relevanta replikeringsdatabasen. Till exempel, säkerhetskopiera master- och msdb-databaserna hos Publisher samtidigt som du säkerhetskopierar publikationsdatabasen. Om publiceringsdatabasen återställs, se till att master- och msdb-databasen är förenliga med publikationsdatabasen vad gäller replikeringskonfiguration och inställningar.

Om du utför regelbundna loggsäkerhetskopior bör eventuella replikeringsrelaterade ändringar registreras i loggsäkerhetskopiorna. Om du inte utför loggsäkerhetskopior bör en säkerhetskopia utföras när en inställning som är relevant för replikering ändras. Mer information finns i Vanliga åtgärder som kräver en uppdaterad säkerhetskopia.

Backup- och återställningsstrategier

Strategierna för att säkerhetskopiera och återställa varje nod i en replikationstopologi skiljer sig beroende på vilken typ av replikation som används. För information om backup- och återställningsstrategier för varje typ av replikering, se följande ämnen:

Som en del av varje återställningsstrategi, håll alltid ett aktuellt skript med dina replikationsinställningar på en säker plats. Vid serverfel eller behov av att sätta upp en testmiljö kan du ändra skriptet genom att ändra servernamnreferenser, och det kan användas för att hjälpa till att återskapa dina replikeringsinställningar. Förutom att skripta dina nuvarande replikeringsinställningar bör du skripta för att aktivera och inaktivera replikering. För information om att skripta replikeringsobjekt, se Scripting Replication.