Gyakorlat – Hosszú távú megőrzési szabályzatok konfigurálása
Kereskedelmi vállalatának eleget kell tennie a helyi joghatóság adatvédelmi szabályainak. Ezeknek a követelményeknek való megfeleléshez konfigurálnia kell egy hosszú távú adatmegőrzési (LTR) szabályzatot az Azure SQL Database-ben.
Az Azure Portal használatával állítsunk be egy szabályzatot, majd ellenőrizzük a PowerShellben. A jogszabályi követelmények betartásához az alábbi megőrzési szabályzatot kell beállítania:
Megőrzési időszak | Hossz |
---|---|
Weekly | Nyolc hét |
Monthly | 12 hónap |
Évi | Öt év |
Hosszú távú megőrzés konfigurálása az Azure Portal használatával
Először konfiguráljuk az LTR-szabályzatot a portál használatával.
Az Azure Portal menüjében vagy a Kezdőlapon válassza az Összes erőforrás lehetőséget, majd az erpserver-NNNN elemet.
A adatkezelés területen válassza a Biztonsági másolatok lehetőséget.
Az adatbázisok listájában válassza az sql-erp-db lehetőséget. Válassza a Megőrzési szabályzatok lapot, majd a Szabályzatok konfigurálása lehetőséget.
A Hosszú távú megőrzés szakaszban adja meg a 8 értéket, és válassza a Heti LTR biztonsági mentések csoportban a Hét(ek) lehetőséget.
A Havi LTR biztonsági mentések csoportban adja meg a 12 értéket, és válassza a Hónap(ok) lehetőséget.
Az Éves LTR biztonsági mentések csoportban adja meg az 5 értéket, és válassza az Év(ek) lehetőséget.
Válassza az Alkalmaz lehetőséget, majd az Igen választ.
Hosszú távú megőrzés konfigurálása a PowerShell használatával
Az LTR-szabályzatokat a PowerShell használatával is konfigurálhatja.
Az Azure Cloud Shellben futtassa ezt a parancsot az SQL Server-példány értékének beállításához:
$sqlserver=Get-AzSqlServer
Az adatbázis-kiszolgáló hosszú távú adatmegőrzési szabályzatainak megtekintéséhez futtassa a következő parancsot:
Get-AzSqlDatabase ` -ResourceGroupName <rgn>[sandbox resource group name]</rgn> ` -ServerName $sqlserver.ServerName ` | Get-AzSqlDatabaseLongTermRetentionPolicy
Ez a lépés a kiszolgáló összes adatbázisának adatmegőrzési szabályzatát adja ki:
Megjegyzés:
Előfordulhat, hogy a kimenet után megjelenik egy üzenet:
Long Term Retention is not supported : Not supported for master.
Ez az üzenet nem befolyásolja a modul befejezését.Futtassa ezt a parancsot az sql-erp-db adatbázis LTR-szabályzatának megtekintéséhez:
Get-AzSqlDatabaseBackupLongTermRetentionPolicy ` -ServerName $sqlserver.ServerName ` -DatabaseName sql-erp-db ` -ResourceGroupName <rgn>[sandbox resource group name]</rgn>
Most konfigurálja a szabályzat többi részét is a korábban megfogalmazott követelményeknek megfelelően. Az LTR-szabályzat PowerShellen keresztüli konfigurálásához futtassa a következő parancsot:
Set-AzSqlDatabaseBackupLongTermRetentionPolicy ` -ServerName $sqlserver.ServerName ` -DatabaseName sql-erp-db ` -ResourceGroupName <rgn>[sandbox resource group name]</rgn> ` -WeeklyRetention P8W ` -MonthlyRetention P12M ` -YearlyRetention P5Y ` -WeekOfYear 1
Az új szabályzat alkalmazásának ellenőrzéséhez futtassa újra ezt a parancsot:
Get-AzSqlDatabaseBackupLongTermRetentionPolicy ` -ServerName $sqlserver.ServerName ` -DatabaseName sql-erp-db ` -ResourceGroupName <rgn>[sandbox resource group name]</rgn>
Az alábbi konfigurált szabályzatnak kell megjelennie. Ez lehetővé teszi a heti megőrzést nyolc hét, havi 12 hónapos megőrzést, és az év első biztonsági mentéséhez évi öt évig tartó megőrzést.
ResourceGroupName : <rgn>[sandbox resource group name]</rgn> ServerName : erpserver-25078 DatabaseName : sql-erp-db WeeklyRetention : P8W MonthlyRetention : P12M YearlyRetention : P5Y WeekOfYear : 1 Location :
A megőrzési időtartamot a portálon is ellenőrizheti. Az Azure Portal menüjében vagy a Kezdőlapon válassza az Összes erőforrás lehetőséget, majd az ERPServer elemet.
Az Adatkezelés területen válassza a Biztonsági másolatok, majd az Adatmegőrzési szabályzatok lehetőséget. Az adatbázisok listájában ellenőrizze az sql-erp-db hosszú távú megőrzési tulajdonságait.
Konfigurált egy megőrzési szabályzatot, és ellenőrizte, hogy a szabályzat megfelel-e a vállalati és jogszabályi követelményeknek.