Delen via


Langetermijnretentie van back-ups van Azure SQL Managed Instance beheren

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/read
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionManagedInstanceBackups/read
    • Microsoft.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.

  1. 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.

    Een schermopname van Azure Portal met de koppeling Back-ups beheren.

  2. 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.

    Een schermopname van Azure Portal waarin wordt getoond hoe u beleid configureert.

  3. 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:

  1. 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.

    Een schermopname van Azure Portal met de optie om een database te selecteren.

  2. Controleer in het deelvenster Back-ups beheren de beschikbare back-ups.

    Een schermopname van Azure Portal met de pagina om back-ups weer te geven.

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:

  1. Meld u aan bij het Azure-portaal.

  2. Ga naar het doel-SQL Managed Instance waarnaar u de database wilt herstellen.

  3. Kies + Nieuwe database op de pagina Overzicht om de pagina Azure SQL Managed Database maken te openen.

    Schermopname van het overzichtsvenster van SQL Managed Instance in Azure Portal, met het toevoegen van een nieuwe database geselecteerd.

  4. 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 >.

    Schermopname van Azure Portal met het tabblad Basisbeginselen van de pagina Azure SQL Managed Database maken.

  5. 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 >.

    Schermopname van Azure Portal met het tabblad Gegevensbron van de pagina Azure SQL Managed Database maken, met langetermijnretentie geselecteerd.

  6. 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.

    Schermopname van Azure Portal met het tabblad Aanvullende instellingen van de pagina Azure SQL Managed Database maken.

  7. 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.

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.

  1. Navigeer in Azure Portal naar het beheerde SQL-exemplaar.
  2. 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.
  3. 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.