Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:Azure SQL Database
Med Azure SQL Database kan du ange en princip för långsiktig kvarhållning av säkerhetskopior (LTR) för att automatiskt behålla säkerhetskopior i separata Azure Blob Storage-containrar i upp till 10 år. Du kan sedan återställa en databas med hjälp av dessa säkerhetskopior med hjälp av Azure-portalen, Azure CLI eller PowerShell.
Viktig
Vissa äldre API som används för LTR-backuper (långsiktig kvarhållning) är föråldrade och stöds inte längre. Undvik att använda äldre PowerShell-cmdletar som Copy-AzSqlDatabaseLongTermRetentionBackup. Använd de återställningsmetoder som stöds som beskrivs i den här artikeln i stället.
Förutsättningar
En aktiv Azure-prenumeration.
Behörigheter
Om du vill visa och återställa LTR-säkerhetskopior, inklusive Get-AzSqlDatabaseLongTermRetentionBackup och Restore-AzSqlDatabase, behöver du:
Rollen prenumerationsägare eller
Rollen prenumerationsmedverkare eller
SQL Server-bidragsgivarroll eller
Anpassad roll med följande behörigheter:
Microsoft.Sql/locations/longTermRetentionBackups/readMicrosoft.Sql/locations/longTermRetentionServers/longTermRetentionBackups/readMicrosoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/read
Om du vill ta bort LTR-säkerhetskopior, inklusive Remove-AzSqlDatabaseLongTermRetentionBackup, måste du vara medlem i någon av följande roller:
Rollen prenumerationsägare eller
Rollen prenumerationsmedverkare eller
Anpassad roll med följande behörighet:
Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete
Not
SQL Server-deltagarrollen har inte behörighet att ta bort LTR-säkerhetskopior.
Behörigheter för rollbaserad åtkomstkontroll i Azure kan beviljas inom prenumerationsområde eller resursgruppsområde. Men för att få åtkomst till LTR-säkerhetskopior som tillhör en borttagen server måste den här behörigheten beviljas i -prenumerationen omfånget för servern:
Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups/delete
Skapa långsiktiga kvarhållningsprinciper
Du kan konfigurera SQL Database för att behålla automatiserade säkerhetskopior under en period som är längre än kvarhållningsperioden för tjänstnivån.
I Azure-portalen navigerar du till servern och väljer sedan Säkerhetskopieringar. Välj fliken Kvarhållningsprinciper för att ändra kvarhållningsinställningarna för säkerhetskopior.
På fliken Kvarhållningsprinciper väljer du de databaser som du vill ange eller ändra principer för långsiktig kvarhållning av säkerhetskopior på. Omarkerade databaser påverkas inte.
I fönstret Konfigurera principer anger du önskad kvarhållningsperiod för veckovisa, månatliga eller årliga säkerhetskopieringar. Välj kvarhållningsperioden "0" för att ange att ingen långsiktig kvarhållning av säkerhetskopior ska anges.
Välj Använd för att tillämpa de valda kvarhållningsinställningarna på alla valda databaser.
Viktig
När du aktiverar en princip för långsiktig kvarhållning av säkerhetskopior kan det ta upp till 7 dagar innan den första säkerhetskopieringen blir synlig och tillgänglig för återställning. För mer information om kadensen för LTR-säkerhetskopiering, se långsiktig kvarhållning av säkerhetskopior.
Visa säkerhetskopior och återställning från en säkerhetskopia
Visa de säkerhetskopior som behålls för en specifik databas med en LTR-princip och återställ från dessa säkerhetskopior.
Not
Om den logiska servern har tagits bort använder du Azure CLI- eller PowerShell-kommandon för att visa och återställa LTR-säkerhetskopior.
I Azure-portalen navigerar du till servern och väljer sedan Säkerhetskopieringar. Om du vill visa tillgängliga LTR-säkerhetskopior för en specifik databas väljer du Hantera under kolumnen Tillgängliga LTR-säkerhetskopieringar. Ett fönster visas med en lista över tillgängliga LTR-säkerhetskopior för den valda databasen.
Granska de tillgängliga säkerhetskopiorna i fönstret Tillgängliga LTR-säkerhetskopieringar som visas. Välj en säkerhetskopia att återställa från.
Om du vill återställa från en tillgänglig LTR-säkerhetskopiering väljer du den säkerhetskopia som du vill återställa från och väljer sedan Återställ.
Välj ett namn på den nya databasen och välj sedan Granska + Skapa för att granska informationen om återställningen. Välj Skapa för att återställa databasen från den valda säkerhetskopian.
I verktygsfältet väljer du meddelandeikonen för att visa status för återställningsjobbet.
När återställningsjobbet har slutförts öppnar du sidan SQL-databaser för att visa den nyligen återställda databasen.
Not
Härifrån kan du ansluta till den återställde databasen med hjälp av SQL Server Management Studio för att utföra nödvändiga uppgifter, till exempel för att extrahera lite data från den återställde databasen för att kopiera till den befintliga databasen eller ta bort den befintliga databasen och byta namn på den återställde databasen till det befintliga databasnamnet.
Ta bort LTR-säkerhetskopior
Ta bort säkerhetskopior som behålls för en specifik databas med en LTR-princip.
Viktig
Det går inte att ta bort LTR-säkerhetskopiering. Om du vill ta bort en LTR-säkerhetskopia efter att servern har tagits bort måste du ha behörighet för prenumerationsomfång. Du kan konfigurera meddelanden om varje borttagning i Azure Monitor genom att filtrera efter åtgärden "Tar bort en långsiktig kvarhållningssäkerhetskopia". Aktivitetsloggen innehåller information om vem och när begäran gjordes. Mer information finns i Skapa aktivitetsloggaviseringar.
- I Azure-portalen navigerar du till den logiska servern i Azure SQL Database.
- Välj Säkerhetskopieringar. Om du vill visa tillgängliga LTR-säkerhetskopior för en specifik databas väljer du Hantera under kolumnen Tillgängliga LTR-säkerhetskopieringar. Ett fönster visas med en lista över tillgängliga LTR-säkerhetskopior för den valda databasen.
- Granska de tillgängliga säkerhetskopiorna i fönstret Tillgängliga LTR-säkerhetskopieringar som visas. Välj en säkerhetskopia att ta bort. Välj Ta bort.
Metodtips
Om du använder LTR-säkerhetskopior för att uppfylla efterlevnadskraven eller andra verksamhetskritiska krav:
- Kontrollera att LTR-säkerhetskopiorna utförs enligt den konfigurerade principen genom att följa stegen i visa säkerhetskopior avsnittet antingen med hjälp av Portal, Azure CLI eller PowerShell.
- Överväg att utföra regelbundna återställningstest för att kontrollera att återställningen av LTR-säkerhetskopior resulterar i förväntat databastillstånd.
Relaterat innehåll
- Mer information om tjänstgenererade automatiska säkerhetskopieringar finns i automatiska säkerhetskopieringar
- Mer information om långsiktig kvarhållning av säkerhetskopior finns i långsiktig kvarhållning av säkerhetskopior