Esercizio - Configurare i criteri di conservazione a lungo termine

Completato

L'organizzazione di rivendita al dettaglio deve essere conforme alle normative sulla protezione dei dati nella propria giurisdizione. Per soddisfare questi requisiti, è necessario configurare un criterio di conservazione a lungo termine (LTR) in database SQL di Azure.

Si userà il portale di Azure per configurare un criterio e quindi lo si controllerà in PowerShell. Per soddisfare i requisiti normativi, è necessario configurare i criteri di conservazione seguenti:

Periodo di memorizzazione Durata
Ogni settimana Otto settimane
Mensile 12 mesi
Annuale Cinque anni

Usare il portale di Azure per configurare la conservazione a lungo termine

Per iniziare, configurare i criteri LTR tramite il portale.

  1. Nel menu del portale di Azure o nella home page selezionare Tutte le risorse e quindi erpserver-NNNN.

  2. In Gestione dati selezionare Backup.

  3. Nell'elenco dei database, selezionare sql-erp-db. Selezionare la scheda Criteri di conservazione, quindi selezionare Configura criteri.

  4. Nella sezione Conservazione a lungo termine, immettere il valore 8 e selezionare Settimana/e in Backup con LTR settimanale.

  5. In Backup con LTR mensile, immettere il valore 12 e selezionare Mese/i.

  6. In Backup con LTR annuale, immettere il valore 5 e selezionare Anno/i.

    Screenshot del pannello di configurazione dei criteri usato per creare criteri di conservazione annuali.

  7. Selezionare Applica e quindi .

Usare PowerShell per configurare i criteri di conservazione a lungo termine

È inoltre possibile configurare i criteri LTR tramite PowerShell.

  1. In Azure Cloud Shell eseguire questo comando per impostare una variabile sul valore dell'istanza di SQL Server:

    $sqlserver=Get-AzSqlServer
    
  2. Per visualizzare i criteri di conservazione a lungo termine per il server di database, eseguire questo comando:

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

    Questo passaggio restituisce i criteri di conservazione per tutti i database nel server:

    Nota

    Potrebbe essere visualizzato un messaggio dopo l'output: Long Term Retention is not supported : Not supported for master.. Questo messaggio non influisce sul completamento di questo modulo.

  3. Eseguire questo comando per visualizzare i criteri LTR per il database sql-erp-db:

    Get-AzSqlDatabaseBackupLongTermRetentionPolicy `
        -ServerName $sqlserver.ServerName `
        -DatabaseName sql-erp-db `
        -ResourceGroupName <rgn>[sandbox resource group name]</rgn>
    
  4. Ora è possibile configurare il resto del criterio in modo da soddisfare i requisiti specificati in precedenza. Per configurare un criterio LTR tramite PowerShell, eseguire il comando seguente:

    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. Per controllare che il nuovo criterio sia stato applicato, eseguire di nuovo questo comando:

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

    Verrà visualizzato il criterio seguente configurato, Abilita un periodo di conservazione settimanale di otto settimane, una conservazione mensile di 12 mesi e una conservazione annuale di cinque anni per il primo backup dell'anno.

    ResourceGroupName : <rgn>[sandbox resource group name]</rgn>
    ServerName        : erpserver-25078
    DatabaseName      : sql-erp-db
    WeeklyRetention   : P8W
    MonthlyRetention  : P12M
    YearlyRetention   : P5Y
    WeekOfYear        : 1
    Location          :
    
  6. È anche possibile confermare il periodo di conservazione nel portale. Aprire il menu del portale di Azure o nella home page selezionare Tutte le risorse e quindi ERPServer.

  7. In Gestione dati selezionare Backup e quindi Criteri di conservazione. Nell'elenco dei database controllare le proprietà di conservazione a lungo termine di sql-erp-db.

    Screenshot delle impostazioni dei criteri di conservazione a lungo termine completate.

A questo punto è stato configurato un criterio di conservazione e si è verificato che il criterio soddisfi i requisiti aziendali e normativi.