Esercizio - Configurare i criteri di conservazione a lungo termine
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.
Nel menu del portale di Azure o nella home page selezionare Tutte le risorse e quindi erpserver-NNNN.
In Gestione dati selezionare Backup.
Nell'elenco dei database, selezionare sql-erp-db. Selezionare la scheda Criteri di conservazione, quindi selezionare Configura criteri.
Nella sezione Conservazione a lungo termine, immettere il valore 8 e selezionare Settimana/e in Backup con LTR settimanale.
In Backup con LTR mensile, immettere il valore 12 e selezionare Mese/i.
In Backup con LTR annuale, immettere il valore 5 e selezionare Anno/i.
Selezionare Applica e quindi Sì.
Usare PowerShell per configurare i criteri di conservazione a lungo termine
È inoltre possibile configurare i criteri LTR tramite PowerShell.
In Azure Cloud Shell eseguire questo comando per impostare una variabile sul valore dell'istanza di SQL Server:
$sqlserver=Get-AzSqlServer
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.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>
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
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 :
È 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.
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.
A questo punto è stato configurato un criterio di conservazione e si è verificato che il criterio soddisfi i requisiti aziendali e normativi.