Oefening: beleid voor langetermijnretentie configureren

Voltooid

Uw retailorganisatie moet voldoen aan de regels voor gegevensbescherming in uw jurisdictie. U moet een langetermijnretentiebeleid (LTR) configureren in Azure SQL Database om aan deze vereisten te voldoen.

We gaan Azure Portal gebruiken om een beleid in te stellen en dit vervolgens in PowerShell in te checken. U moet het volgende bewaarbeleid instellen om te voldoen aan de wettelijke vereisten:

Bewaarperiode Lengte
Wekelijks Acht weken
Maandelijks 12 maanden
Jaarlijks Vijf jaar

Gebruik Azure Portal om langetermijnretentie te configureren

Laten we beginnen met het configureren van het LTR-beleid met behulp van de portal.

  1. Selecteer in het menu van Azure Portal of op de startpagina de optie Alle resources en selecteer vervolgens erpserver-NNNN.

  2. Selecteer back-ups onder Gegevensbeheer.

  3. Selecteer sql-erp-db in de lijst met databases. Selecteer het tabblad Bewaarbeleid en selecteer vervolgens Beleid configureren.

  4. Voer in de sectie Langetermijnretentie de waarde 8 in en selecteer Week(en) onder Wekelijkse LTR-back-ups.

  5. Voer onder Maandelijkse LTR-back-ups de waarde 12 in en selecteer Maand(en).

  6. Voer onder Jaarlijkse LTR-back-ups de waarde 5 in en selecteer Jaar(en) .

    Screenshot of the configure policies panel used to create a yearly retention policy.

  7. Selecteer Toepassen en vervolgens Ja.

PowerShell gebruiken om langetermijnretentie te configureren

U kunt ook LTR-beleid configureren met behulp van PowerShell.

  1. Voer in Azure Cloud Shell deze opdracht uit om een variabele in te stellen op de waarde van uw SQL Server-exemplaar:

    $sqlserver=Get-AzSqlServer
    
  2. Voer deze opdracht uit om langetermijnretentiebeleid voor de databaseserver weer te geven:

    Get-AzSqlDatabase `
        -ResourceGroupName <rgn>[sandbox resource group name]</rgn> `
        -ServerName $sqlserver.ServerName `
        | Get-AzSqlDatabaseLongTermRetentionPolicy
    

    Deze stap voert het bewaarbeleid uit voor alle databases op de server:

    Notitie

    Mogelijk wordt er een bericht weergegeven na de uitvoer: Long Term Retention is not supported : Not supported for master. dit bericht heeft geen invloed op de voltooiing van deze module.

  3. Voer deze opdracht uit om het LTR-beleid voor de database sql-erp-db weer te geven:

    Get-AzSqlDatabaseBackupLongTermRetentionPolicy `
        -ServerName $sqlserver.ServerName `
        -DatabaseName sql-erp-db `
        -ResourceGroupName <rgn>[sandbox resource group name]</rgn>
    
  4. U kunt nu de rest van het beleid configureren om te voldoen aan de vereisten die eerder zijn opgegeven. Voer deze opdracht uit om een LTR-beleid te configureren via PowerShell:

    Set-AzSqlDatabaseBackupLongTermRetentionPolicy `
        -ServerName $sqlserver.ServerName `
        -DatabaseName sql-erp-db `
        -ResourceGroupName <rgn>[sandbox resource group name]</rgn> `
        -WeeklyRetention P8W `
        -MonthlyRetention P12M `
        -YearlyRetention P5Y `
        -WeekOfYear 1
    
  5. Voer deze opdracht opnieuw uit om te controleren of u het nieuwe beleid hebt toegepast:

    Get-AzSqlDatabaseBackupLongTermRetentionPolicy `
        -ServerName $sqlserver.ServerName `
        -DatabaseName sql-erp-db `
        -ResourceGroupName <rgn>[sandbox resource group name]</rgn>
    

    Het volgende beleid zou moeten zijn geconfigureerd. Het maakt een wekelijkse bewaarperiode van acht weken mogelijk, een maandelijkse retentie van 12 maanden en een jaarlijkse bewaarperiode van vijf jaar voor de eerste back-up van het jaar.

    ResourceGroupName : <rgn>[sandbox resource group name]</rgn>
    ServerName        : erpserver-25078
    DatabaseName      : sql-erp-db
    WeeklyRetention   : P8W
    MonthlyRetention  : P12M
    YearlyRetention   : P5Y
    WeekOfYear        : 1
    Location          :
    
  6. U kunt ook de bewaarperiode in de portal bevestigen. Open het menu van Azure Portal of selecteer op de startpaginaAlle resources en selecteer vervolgens ERPServer.

  7. Selecteer onder Gegevensbeheer back-ups en selecteer vervolgens Bewaarbeleid. Controleer in de lijst met databases de eigenschappen van de langetermijnretentie sql-erp-db.

    Screenshot of completed long-term retention policy settings.

U hebt nu een bewaarbeleid geconfigureerd en gevalideerd dat het beleid voldoet aan de vereisten van uw organisatie en de regelgeving.