De cmdlet Set-AzSqlDatabaseBackupLongTermRetentionPolicy stelt het langetermijnretentiebeleid in dat is geregistreerd voor deze database.
Het beleid is een Azure Backup resource die wordt gebruikt voor het definiëren van back-upopslagbeleid.
Voorbeelden
Voorbeeld 1: De wekelijkse bewaarperiode instellen voor de huidige versie van beleid voor langetermijnretentie
Hiermee stelt u het langetermijnretentiebeleid van database01 in om de volledige back-up op te slaan die in de 26e week van het jaar gedurende 10 jaar is gemaakt
Voorbeeld 4: Stel de jaarlijkse retentie in voor de huidige versie van beleid voor langetermijnretentie met een niet-vergrendelde onveranderbaarheid op basis van tijd ingeschakeld
Hiermee stelt u het langetermijnretentiebeleid van database01 in om de volledige back-up op te slaan die in de 26e week van het jaar gedurende tien jaar is gemaakt.
Daarnaast worden de back-ups gemaakt met een ontgrendeld beleid voor onveranderbaarheid op basis van tijd.
Deze back-ups kunnen later hun onveranderbaarheid vergrendeld of verwijderd hebben.
Voorbeeld 5: Stel de jaarlijkse retentie in voor de huidige versie van beleid voor langetermijnretentie met een vergrendelde onveranderbaarheid op basis van tijd ingeschakeld
Hiermee stelt u het langetermijnretentiebeleid van database01 in om de volledige back-up op te slaan die in de 26e week van het jaar gedurende tien jaar is gemaakt.
Bovendien worden de back-ups gemaakt met een vergrendeld beleid voor onveranderbaarheid op basis van tijd.
Deze back-ups kunnen niet handmatig worden verwijderd en worden alleen verwijderd na verloop van tijd.
Voorbeeld 6: Elke bewaarperiode instellen voor de huidige versie van beleid voor langetermijnretentie
Hiermee stelt u het langetermijnretentiebeleid van database01 in om elke volledige back-up gedurende 14 dagen op te slaan, de eerste volledige back-up van elke maand gedurende 24 weken en de volledige back-up die op de 26e week van het jaar gedurende tien jaar is gemaakt
Voorbeeld 7: Het beleid voor langetermijnretentie verwijderen
Hiermee verwijdert u het beleid voor database01, zodat er geen langetermijnretentieback-ups meer worden opgeslagen.
Dit heeft geen invloed op back-ups die al zijn gemaakt.
Voorbeeld 8: Het beleid voor langetermijnretentie verwijderen
Dit is een andere manier om het beleid voor database01 te verwijderen, zodat er geen langetermijnretentieback-ups meer worden opgeslagen.
Dit heeft geen invloed op back-ups die al zijn gemaakt
Parameters
-Confirm
Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.
De maandelijkse retentie.
Als er slechts een getal wordt doorgegeven in plaats van een ISO 8601-tekenreeks, worden dagen als eenheden beschouwd.
Er is minimaal 7 dagen en maximaal 10 jaar.
De instelling voor de tijdgebaseerde onveranderbaarheidsmodus voor toekomstige back-ups.
Alleen effectief als TimeBasedImmutability is ingeschakeld.
De waarde kan vergrendeld of ontgrendeld zijn.
Let op: De onveranderlijkheid van LTR-back-up kan niet worden verwijderd als TimeBasedImmutabilityMode is vergrendeld.
De wekelijkse retentie.
Als er slechts een getal wordt doorgegeven in plaats van een ISO 8601-tekenreeks, worden dagen als eenheden beschouwd.
Er is minimaal 7 dagen en maximaal 10 jaar.
De jaarlijkse retentie.
Als er slechts een getal wordt doorgegeven in plaats van een ISO 8601-tekenreeks, worden dagen als eenheden beschouwd.
Er is minimaal 7 dagen en maximaal 10 jaar.
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.