Langetermijnretentie van back-ups van Azure SQL Managed Instance beheren

Van toepassing op: Azure SQL Managed Instance

In Azure SQL Managed Instance kunt u een langetermijnretentiebeleid voor back-ups (LTR) configureren. Hierdoor kunt u databaseback-ups automatisch bewaren in afzonderlijke Azure Blob Storage-containers voor maximaal 10 jaar. Vervolgens kunt u een database herstellen met behulp van deze back-ups met Azure Portal en PowerShell.

In de volgende secties ziet u hoe u Azure Portal, PowerShell en Azure CLI kunt gebruiken om de langetermijnretentie van back-ups te configureren, back-ups weer te geven in Azure SQL-opslag en te herstellen vanuit een back-up in Azure SQL Storage.

Vereisten

Een actief Azure-abonnement.

Bevoegdheden

Als u LTR-back-ups wilt weergeven en herstellen, moet u lid zijn van de volgende rollen:

  • Rol abonnementseigenaar of
  • Rol inzender 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 abonnementseigenaar of
  • Aangepaste rol met de volgende machtiging:
    • Microsoft.Sql/locations/longTermRetentionManagedInstances/longTermRetentionDatabases/longTermRetentionManagedInstanceBackups/delete

Notitie

De rol Inzender voor SQL Managed Instance is niet gemachtigd om LTR-back-ups te verwijderen.

RBAC-machtigingen (op rollen gebaseerd toegangsbeheer) van Azure kunnen worden verleend in abonnements - of resourcegroepbereik . Voor toegang tot LTR-back-ups die bij een verwijderd exemplaar horen, moet echter de machtiging worden toegewezen 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 beheerde exemplaar in Azure Portal en selecteer vervolgens Back-ups. Selecteer op het tabblad Bewaarbeleid de database(s) waarop u bewaarbeleid voor back-ups voor de lange termijn wilt instellen of wijzigen. Wijzigingen zijn niet van toepassing op databases die niet zijn geselecteerd.

    A screenshot from the Azure portal showing the Manage backups link.

  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.

    A screenshot from the Azure portal showing how to Configure policies.

  3. Wanneer u klaar bent, selecteert u Toepassen.

Belangrijk

Wanneer u een langetermijnretentiebeleid voor back-ups inschakelt, kan het tot zeven dagen duren voordat de eerste back-up zichtbaar is en beschikbaar is om te herstellen. Zie langetermijnretentie van back-ups voor meer informatie over het LTR-back-upritme.

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

    A screenshot from the Azure portal showing the option to select a database.

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

    A screenshot from the Azure portal showing the page to view backups.

U kunt deze pagina ook 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 de Azure-portal.

  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.

    Screenshot that shows the SQL Managed Instance overview pane in the Azure portal, with adding a new database selected.

  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 beheerde exemplaar wordt weergegeven in de vervolgkeuzelijst. Selecteer vervolgens Volgende: Gegevensbron >

    Screenshot of the Azure portal that shows the Basics tab of the Create Azure SQL Managed Database page.

  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 exemplaar op dat de brondatabase bevat. Kies in de vervolgkeuzelijst Beheerde database de database die u wilt herstellen en kies vervolgens het tijdstip waaruit u de database wilt herstellen. Het bron- en doelexemplaren kunnen hetzelfde zijn of twee verschillende exemplaren. Selecteer Volgende: Aanvullende instellingen >

    Screenshot of the Azure portal that shows the data source tab of the Create Azure SQL Managed Database page, with long-term retention selected.

  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 het gewenste bewaarbeleid voor de herstelde database in te stellen. Wanneer u klaar bent, selecteert u Beoordelen en maken.

    Screenshot of the Azure portal that shows the additional settings tab of the Create Azure SQL Managed Database page.

  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.

Notitie

Hier kunt u verbinding maken met de herstelde database met behulp van SQL Server Management Studio om noodzakelijke taken uit te voeren, zoals een deel van de gegevens uit de herstelde database extraheren om naar de bestaande database te kopiëren, of de bestaande database verwijderen en de naam van de herstelde database 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 de machtiging Abonnementsbereik 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 en wanneer de aanvraag is ingediend. 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.

Volgende stappen

  • Zie Automatic backups (Automatische back-ups) voor meer informatie over door de service gegenereerde automatische back-ups.
  • Zie Langetermijnretentie voor meer informatie over back-ups met langetermijnretentie.