Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:Azure SQL Managed Instance
In dit artikel leest u hoe u een langetermijnbeleid voor back-upretentie (LTR) configureert voor Azure SQL Managed Instance met behulp van Azure Portal, PowerShell en de Azure CLI, en hoe u back-ups van Azure Storage kunt weergeven en herstellen. Met een LTR-beleid kunt u databaseback-ups automatisch gedurende maximaal 10 jaar bewaren in afzonderlijke Azure Blob Storage-containers. Vervolgens kunt u een database herstellen met behulp van deze back-ups.
Vereiste voorwaarden
Een actieve Azure-abonnement.
Permissions
Als u LTR-back-ups wilt weergeven en herstellen, moet u lid zijn van de volgende rollen:
- Rol van abonnementseigenaar of
- Rol bijdrager voor SQL Managed Instance of
- Aangepaste rol met de volgende machtigingen:
Microsoft.Sql/locations/longTermRetentionManagedInstanceBackups/readMicrosoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionManagedInstanceBackups/readMicrosoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/read
Als u LTR-back-ups wilt verwijderen, moet u lid zijn van een van de volgende rollen:
- Rol van abonnementseigenaar of
- Aangepaste rol met de volgende machtiging:
Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete
Opmerking
De rol Inzender voor SQL Managed Instance is niet gemachtigd om LTR-back-ups te verwijderen.
RBAC-machtigingen (Azure rolgebaseerde toegangscontrole) kunnen worden verleend binnen het abonnement- of resourcegroepbereik. Als u echter toegang wilt krijgen tot LTR-back-ups die deel uitmaken van een verwijderd exemplaar, moet de machtiging worden verleend in het abonnementsbereik van dat exemplaar.
Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete
Beleid voor langetermijnretentie maken
U kunt SQL Managed Instance zo configureren dat automatische back-ups langer dan de bewaarperiode voor uw servicelaag worden bewaard.
Selecteer uw SQL-beheerde instantie in de Azure-portal en selecteer vervolgens Back-ups. Selecteer op het tabblad Bewaarbeleid de databases waarvoor u langetermijnretentiebeleid voor back-ups wilt instellen of wijzigen. Wijzigingen zijn niet van toepassing op databases die niet zijn geselecteerd.
Geef in het deelvenster Beleid configureren de gewenste bewaarperiode op voor wekelijkse, maandelijkse of jaarlijkse back-ups. Kies een bewaarperiode van '0' om aan te geven dat er geen langetermijnretentie van back-ups moet worden ingesteld.
Wanneer u klaar bent, selecteert u Toepassen.
Belangrijk
Wanneer u een langetermijnretentiebeleid voor back-ups inschakelt, kan het maximaal zeven dagen duren voordat de eerste back-up zichtbaar en beschikbaar is voor herstel. Zie Langetermijnretentie van back-ups voor details over de frequentie van LTR-back-ups.
Back-ups weergeven en terugzetten vanuit een back-up
Als u beschikbare langetermijnback-ups wilt weergeven vanuit Azure Portal, voert u de volgende stappen uit:
Selecteer uw met SQL beheerde exemplaar in Azure Portal en selecteer vervolgens Back-ups. Selecteer op het tabblad Beschikbare back-ups de database waarvoor u beschikbare back-ups wilt zien. Selecteer Beheren.
Controleer in het deelvenster Back-ups beheren de beschikbare back-ups.
U kunt ook via deze pagina herstellen door de back-up te kiezen en Herstellen te selecteren.
Als u een back-up wilt herstellen vanuit langetermijnretentie met behulp van Azure Portal, voert u de volgende stappen uit:
Meld u aan bij het Azure-portaal.
Ga naar het doel-SQL Managed Instance waarnaar u de database wilt herstellen.
Kies + Nieuwe database op de pagina Overzicht om de pagina Azure SQL Managed Database maken te openen.
Geef op het tabblad Basisbeginselen van de pagina Azure SQL Managed Database maken abonnements- en resourcegroepgegevens op onder Projectdetails. Geef vervolgens onder Databasegegevens de nieuwe naam op van de database die u wilt herstellen. Controleer of het juiste met SQL beheerde exemplaar wordt vermeld in de vervolgkeuzelijst. Selecteer vervolgens Volgende: Gegevensbron >.
Kies op het tabblad Gegevensbron de optie Herstel naar een bepaald tijdstip onder Bestaande gegevens gebruiken. Geef het abonnement, de resourcegroep en het beheerde SQL-exemplaar op dat de brondatabase bevat. Kies in de vervolgkeuzelijst Beheerde database de database die u wilt herstellen. Kies vervolgens het tijdstip waaruit u de database wilt herstellen. Het bron- en doelexemplaar kan hetzelfde of twee verschillende exemplaren zijn. Selecteer Volgende: Aanvullende instellingen >.
Op het tabblad Aanvullende instellingen kunt u het selectievakje inschakelen om het bewaarbeleid van de brondatabase over te nemen. U kunt ook Retentie configureren selecteren om de pagina Beleid configureren te openen en uw gewenste bewaarbeleid voor uw herstelde database instellen. Wanneer u klaar bent, selecteert u Beoordelen en maken.
Wanneer de validatie is geslaagd, selecteert u Bij Controleren en maken de optie Maken om uw database te herstellen.
Met deze actie wordt het herstelproces gestart, waarmee een nieuwe database wordt gemaakt en gevuld met gegevens uit de oorspronkelijke database op het opgegeven tijdstip. Zie Hersteltijd voor meer informatie over het herstelproces.
Opmerking
Hier kunt u verbinding maken met de herstelde database met behulp van SQL Server Management Studio om de benodigde taken uit te voeren, zoals het extraheren van een beetje gegevens uit de herstelde database om naar de bestaande database te kopiëren of om de bestaande database te verwijderen en de naam van de herstelde database te wijzigen in de naam van de bestaande database.
LTR-back-ups verwijderen
Verwijder back-ups die worden bewaard voor een specifieke database met een LTR-beleid.
Belangrijk
Het verwijderen van LTR-back-up is niet omkeerbaar. Als u een LTR-back-up wilt verwijderen nadat het exemplaar is verwijderd, moet u machtiging op abonnementsniveau hebben. U kunt meldingen over elke verwijdering in Azure Monitor instellen door te filteren op bewerking 'Hiermee verwijdert u een back-up voor langetermijnretentie'. Het activiteitenlogboek bevat informatie over wie de aanvraag heeft ingediend en wanneer. Zie Waarschuwingen voor activiteitenlogboek maken voor gedetailleerde instructies.
- Navigeer in Azure Portal naar het beheerde SQL-exemplaar.
- Selecteer Back-ups. Als u de beschikbare LTR-back-ups voor een specifieke database wilt weergeven, selecteert u Beheren onder de kolom Beschikbare LTR-back-ups . Er wordt een deelvenster weergegeven met een lijst met de beschikbare LTR-back-ups voor de geselecteerde database.
- Controleer in het deelvenster Beschikbare LTR-back-ups dat wordt weergegeven de beschikbare back-ups. Selecteer een back-up die u wilt verwijderen. Selecteer Verwijderen.
Beperkingen
Houd rekening met de volgende beperkingen:
- Databaseback-ups die zijn gemaakt van exemplaren die zijn geconfigureerd met het updatebeleid voor SQL Server 2022 , kunnen worden hersteld naar exemplaren die zijn geconfigureerd met sql Server 2022, SQL Server 2025 of Always-up-to-date updatebeleid.
- Databaseback-ups die zijn gemaakt van exemplaren die zijn geconfigureerd met het updatebeleid voor SQL Server 2025 , kunnen worden hersteld naar exemplaren die zijn geconfigureerd met sql Server 2025 of Always-up-to-date updatebeleid, maar niet naar exemplaren die zijn geconfigureerd met het updatebeleid voor SQL Server 2022 .
- Databaseback-ups die zijn gemaakt van exemplaren die zijn geconfigureerd met het beleid Always-up-to-date update, kunnen alleen worden hersteld naar exemplaren die ook zijn geconfigureerd met het beleid always-up-to-date update.
- LTR back-ups van instanties kunnen worden hersteld naar een bestaande server of beheerd exemplaar onder hetzelfde abonnement als de oorspronkelijke database. Zie Herstelmogelijkheden en -functies in Azure SQL Managed Instance voor een volledige lijst met herstelmogelijkheden, beperkingen en functies.