Ćwiczenie — konfigurowanie zasad przechowywania długoterminowego
Organizacja handlu detalicznego musi zachować zgodność z przepisami dotyczącymi ochrony danych w określonej jurysdykcji. Aby spełnić te wymagania, należy skonfigurować zasady długoterminowego przechowywania (LTR) w usłudze Azure SQL Database.
Użyjmy witryny Azure Portal, aby skonfigurować zasady, a następnie zaewidencjonujmy je w programie PowerShell. Aby spełnić wymagania prawne, należy skonfigurować następujące zasady przechowywania:
Okres przechowywania | Długość |
---|---|
Co tydzień | Osiem tygodni |
Co miesiąc | 12 miesięcy |
Co rok | Pięć lat |
Konfigurowanie przechowywania długoterminowego przy użyciu witryny Azure Portal
Zacznijmy od skonfigurowania zasad LTR przy użyciu portalu.
W menu witryny Azure Portal lub na stronie głównej wybierz pozycję Wszystkie zasoby, a następnie wybierz serwer erpserver-NNNN.
W obszarze Zarządzanie danymi wybierz pozycję Kopie zapasowe.
Na liście baz danych wybierz pozycję sql-erp-db. Wybierz kartę Zasady przechowywania, a następnie wybierz pozycję Konfiguruj zasady.
W sekcji Długoterminowe przechowywanie wprowadź wartość 8 i wybierz pozycję Tydzień w obszarze Cotygodniowe kopie zapasowe LTR.
W obszarze Miesięczne kopie zapasowe LTR wprowadź wartość 12 i wybierz pozycję Month(s).
W obszarze Roczne kopie zapasowe LTR wprowadź wartość 5 i wybierz pozycję Year(s).
Wybierz pozycję Zastosuj, a następnie wybierz pozycję Tak.
Konfigurowanie przechowywania długoterminowego przy użyciu programu PowerShell
Zasady LTR można również skonfigurować przy użyciu programu PowerShell.
W usłudze Azure Cloud Shell uruchom to polecenie, aby ustawić zmienną na wartość wystąpienia programu SQL Server:
$sqlserver=Get-AzSqlServer
Aby wyświetlić zasady przechowywania długoterminowego dla serwera bazy danych, uruchom następujące polecenie:
Get-AzSqlDatabase ` -ResourceGroupName <rgn>[sandbox resource group name]</rgn> ` -ServerName $sqlserver.ServerName ` | Get-AzSqlDatabaseLongTermRetentionPolicy
W tym kroku zostaną wyświetlone zasady przechowywania dla wszystkich baz danych na serwerze:
Uwaga
Po danych wyjściowych może zostać wyświetlony komunikat:
Long Term Retention is not supported : Not supported for master.
ten komunikat nie ma wpływu na ukończenie tego modułu.Uruchom to polecenie, aby wyświetlić zasady LTR dla bazy danych sql-erp-db :
Get-AzSqlDatabaseBackupLongTermRetentionPolicy ` -ServerName $sqlserver.ServerName ` -DatabaseName sql-erp-db ` -ResourceGroupName <rgn>[sandbox resource group name]</rgn>
Teraz skonfigurujmy pozostałe zasady, aby spełnić określone wcześniej wymagania. Aby skonfigurować zasady LTR za pomocą programu PowerShell, uruchom następujące polecenie:
Set-AzSqlDatabaseBackupLongTermRetentionPolicy ` -ServerName $sqlserver.ServerName ` -DatabaseName sql-erp-db ` -ResourceGroupName <rgn>[sandbox resource group name]</rgn> ` -WeeklyRetention P8W ` -MonthlyRetention P12M ` -YearlyRetention P5Y ` -WeekOfYear 1
Aby sprawdzić, czy nowe zasady zostały zastosowane, uruchom to polecenie ponownie:
Get-AzSqlDatabaseBackupLongTermRetentionPolicy ` -ServerName $sqlserver.ServerName ` -DatabaseName sql-erp-db ` -ResourceGroupName <rgn>[sandbox resource group name]</rgn>
Powinna zostać wyświetlona następująca zasada. Umożliwia ona tygodniowe przechowywanie ośmiu tygodni, miesięczny okres przechowywania 12 miesięcy i roczny okres przechowywania pięciu lat na pierwszą kopię zapasową roku.
ResourceGroupName : <rgn>[sandbox resource group name]</rgn> ServerName : erpserver-25078 DatabaseName : sql-erp-db WeeklyRetention : P8W MonthlyRetention : P12M YearlyRetention : P5Y WeekOfYear : 1 Location :
Możesz również potwierdzić okres przechowywania w portalu. Otwórz menu witryny Azure Portal i tam lub na stronie głównej wybierz pozycję Wszystkie zasoby, a następnie wybierz serwer ERPServer.
W obszarze Zarządzanie danymi wybierz pozycję Kopie zapasowe, a następnie wybierz pozycję Zasady przechowywania. Na liście baz danych sprawdź właściwości przechowywania długoterminowego bazy danych sql-erp-db.
Właśnie skonfigurowano zasady przechowywania i sprawdzono, że spełniają one wymagania organizacyjne i prawne.