Utforma för säkerhetskopiering och återställning av Azure SQL

Slutförd

Det är viktigt att du kan återställa dina SQL-databasdata. Du bör överväga automatiserade säkerhetskopieringar av dina Azure SQL Database- och Azure SQL Managed Instances. Databassäkerhetskopior gör det möjligt att återställa databasen till en angiven tidpunkt och inom en konfigurerad kvarhållningsperiod.

Beskriva automatiserade säkerhetskopieringar

Både SQL Database och SQL Managed Instance använder SQL Server-teknik för att skapa fullständiga säkerhetskopior varje vecka, differentiella säkerhetskopior var 12–24:e timme och säkerhetskopior av transaktionsloggar var 5:e till 10:e minut. Frekvensen för säkerhetskopieringar av transaktionsloggar baseras på beräkningsstorleken och mängden databasaktivitet. När du återställer en databas avgör tjänsten vilka fullständiga säkerhetskopior, differentiella säkerhetskopior och säkerhetskopior av transaktionsloggar som behöver återställas.

  • Fullständiga säkerhetskopior: I en fullständig säkerhetskopia säkerhetskopieras allt i databasen och transaktionsloggarna. SQL Database gör en fullständig säkerhetskopia en gång i veckan.

  • Differentiella säkerhetskopior: I en differentiell säkerhetskopia säkerhetskopieras allt som har ändrats sedan den senaste fullständiga säkerhetskopieringen. SQL Database gör en differentiell säkerhetskopiering var 12–24:e timme.

  • Transaktionssäkerhetskopior: I en transaktionssäkerhetskopia säkerhetskopieras innehållet i transaktionsloggarna. Om den senaste transaktionsloggen misslyckas eller är skadad är alternativet att återgå till den tidigare säkerhetskopieringen av transaktionsloggen. Med transaktionssäkerhetskopior kan administratörer återställa fram till en specifik tidpunkt, som innefattar ögonblicket innan data togs bort av misstag. Säkerhetskopiering av transaktionslogg var femte till tionde minut.

Beskriva användningsfall för säkerhetskopiering

Du kan använda de automatiserade säkerhetskopiorna på flera sätt.

Principer för långsiktig kvarhållning av säkerhetskopior

Automatiska säkerhetskopieringar i Azure SQL Database är tillgängliga för återställning i upp till 35 dagar. Den här tidsperioden är tillräcklig för den dagliga administrationen. Men ibland kan du behöva spara data under längre perioder. Till exempel kan dataskyddsregler i din lokala jurisdiktion kräva att du behåller säkerhetskopior i flera år.

För dessa krav använder du funktionen för långsiktig kvarhållning (LTR – long-term retention). På så sätt kan du lagra Azure SQL Database-säkerhetskopior i RA-GRS-blobbar (Read-Access Geo Redundant) i upp till 10 år. Om du behöver åtkomst till en säkerhetskopia i LTR kan du återställa den som en ny databas via Azure Portal eller PowerShell.