Polecenie cmdlet Set-AzSqlDatabaseBackupLongTermRetentionPolicy ustawia zasady przechowywania długoterminowego zarejestrowane w tej bazie danych.
Zasady są zasobem usługi Azure Backup używanym do definiowania zasad magazynu kopii zapasowych.
Przykłady
Przykład 1. Ustawianie tygodniowego przechowywania dla bieżącej wersji zasad przechowywania długoterminowego
Spowoduje to ustawienie zasad przechowywania długoterminowego bazy danych database01 w celu zapisania co tydzień pełnej kopii zapasowej przez 2 tygodnie
Przykład 2. Ustawianie miesięcznego przechowywania dla bieżącej wersji zasad przechowywania długoterminowego
Spowoduje to ustawienie zasad przechowywania długoterminowego bazy danych database01 w celu zapisania pierwszej pełnej kopii zapasowej każdego miesiąca przez 5 lat
Przykład 3. Ustawianie przechowywania długoterminowego dla bieżącej wersji zasad przechowywania długoterminowego
Spowoduje to ustawienie zasad przechowywania długoterminowego bazy danych database01 w celu zapisania pełnej kopii zapasowej wykonanej w 26 tygodniu roku przez 10 lat
Przykład 4. Ustawianie przechowywania długoterminowego dla bieżącej wersji zasad przechowywania długoterminowego z włączonym niezmiennością na podstawie czasu odblokowanego
Spowoduje to ustawienie zasad przechowywania długoterminowego bazy danych database01 w celu zapisania pełnej kopii zapasowej wykonanej w 26 tygodniu roku przez 10 lat.
Ponadto kopie zapasowe zostaną utworzone przy użyciu odblokowanych zasad niezmienności opartych na czasie.
Te kopie zapasowe mogą później mieć zablokowaną lub usuniętą niezmienność.
Przykład 5: Ustawianie przechowywania długoterminowego dla bieżącej wersji zasad przechowywania długoterminowego z włączoną zablokowaną niezmiennością opartą na czasie
Spowoduje to ustawienie zasad przechowywania długoterminowego bazy danych database01 w celu zapisania pełnej kopii zapasowej wykonanej w 26 tygodniu roku przez 10 lat.
Ponadto kopie zapasowe zostaną utworzone przy użyciu zablokowanych zasad niezmienności opartych na czasie.
Te kopie zapasowe nie można usunąć ręcznie i zostaną usunięte tylko po wygaśnięciu.
Przykład 6. Ustawianie każdego przechowywania dla bieżącej wersji zasad przechowywania długoterminowego
Spowoduje to ustawienie zasad przechowywania długoterminowego bazy danych database01 w celu zapisania każdej pełnej kopii zapasowej przez 14 dni, pierwszej pełnej kopii zapasowej każdego miesiąca przez 24 tygodnie oraz pełnej kopii zapasowej wykonanej w 26 tygodniu roku przez 10 lat
Przykład 7. Usuwanie zasad przechowywania długoterminowego
Usuwa zasady dla bazy danych database01, więc nie zapisuje już żadnych kopii zapasowych przechowywania długoterminowego.
Nie wpłynie to na kopie zapasowe, które zostały już wykonane.
Przykład 8. Usuwanie zasad przechowywania długoterminowego
Jest to inny sposób usuwania zasad dla bazy danych01, więc nie zapisuje już żadnych kopii zapasowych przechowywania długoterminowego.
Nie wpłynie to na kopie zapasowe, które zostały już wykonane
Parametry
-Confirm
Prosi o potwierdzenie przed uruchomieniem cmdletu.
Miesięczny okres przechowywania.
Jeśli tylko liczba jest przekazywana zamiast ciągu ISO 8601, dni zostaną przyjęte jako jednostki.
Istnieje co najmniej 7 dni i maksymalnie 10 lat.
Ustawienie trybu niezmienności opartego na czasie dla przyszłych kopii zapasowych.
Obowiązują tylko wtedy, gdy włączono funkcję TimeBasedImmutability.
Wartość może być zablokowana lub odblokowana.
Przestroga: Nie można usunąć niezmienności kopii zapasowej LTR, jeśli TimeBasedImmutabilityMode jest zablokowany.
Tygodniowy okres przechowywania.
Jeśli tylko liczba jest przekazywana zamiast ciągu ISO 8601, dni zostaną przyjęte jako jednostki.
Istnieje co najmniej 7 dni i maksymalnie 10 lat.
Przechowywanie roczne.
Jeśli tylko liczba jest przekazywana zamiast ciągu ISO 8601, dni zostaną przyjęte jako jednostki.
Istnieje co najmniej 7 dni i maksymalnie 10 lat.
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.