Set-AzSqlDatabaseBackupLongTermRetentionPolicy

Bir sunucu uzun süreli saklama ilkesi ayarlar.

Syntax

Set-AzSqlDatabaseBackupLongTermRetentionPolicy
   -WeeklyRetention <String>
   [-ServerName] <String>
   [-DatabaseName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSqlDatabaseBackupLongTermRetentionPolicy
   [-RemovePolicy]
   [-ServerName] <String>
   [-DatabaseName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSqlDatabaseBackupLongTermRetentionPolicy
   [-WeeklyRetention <String>]
   -MonthlyRetention <String>
   [-ServerName] <String>
   [-DatabaseName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzSqlDatabaseBackupLongTermRetentionPolicy
   [-WeeklyRetention <String>]
   [-MonthlyRetention <String>]
   -YearlyRetention <String>
   -WeekOfYear <Int32>
   [-ServerName] <String>
   [-DatabaseName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-AzSqlDatabaseBackupLongTermRetentionPolicy cmdlet'i bu veritabanına kaydedilen uzun süreli saklama ilkesini ayarlar. İlke, yedekleme depolama ilkesini tanımlamak için kullanılan bir Azure Backup kaynağıdır.

Örnekler

Örnek 1: Uzun süreli saklama ilkesinin geçerli sürümü için haftalık saklamayı ayarlama

Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -WeeklyRetention P2W

ResourceGroupName                      : resourcegroup01
ServerName                             : server01
DatabaseName                           : database01
WeeklyRetention                        : P2W
MonthlyRetention                       : PT0S
YearlyRetention                        : PT0S
WeekOfYear                             : 0
Location                               :

Bu, veritabanı01'in uzun süreli saklama ilkesini 2 hafta boyunca her haftalık tam yedeklemeyi kaydedecek şekilde ayarlar

Örnek 2: Uzun süreli saklama ilkesinin geçerli sürümü için aylık saklamayı ayarlama

Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -MonthlyRetention P5Y

ResourceGroupName                      : resourcegroup01
ServerName                             : server01
DatabaseName                           : database01
WeeklyRetention                        : PT0S
MonthlyRetention                       : P5Y
YearlyRetention                        : PT0S
WeekOfYear                             : 0
Location                               :

Bu, veritabanı01'in uzun süreli saklama ilkesini her ayın ilk tam yedeklemesini 5 yıl boyunca kaydedecek şekilde ayarlar

Örnek 3: Uzun süreli saklama ilkesinin geçerli sürümü için yıllık saklamayı ayarlama

Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -YearlyRetention P10Y -WeekOfYear 26

ResourceGroupName                      : resourcegroup01
ServerName                             : server01
DatabaseName                           : database01
WeeklyRetention                        : PT0S
MonthlyRetention                       : PT0S
YearlyRetention                        : P10Y
WeekOfYear                             : 26
Location                               :

Bu, veritabanı01'in uzun süreli saklama ilkesini yılın 26. haftasında alınan tam yedeklemeyi 10 yıl boyunca kaydedecek şekilde ayarlar

Örnek 4: Uzun süreli saklama ilkesinin geçerli sürümü için her saklamayı ayarlama

Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -WeeklyRetention 14 -MonthlyRetention P24W -YearlyRetention P10Y -WeekOfYear 26

ResourceGroupName                      : resourcegroup01
ServerName                             : server01
DatabaseName                           : database01
WeeklyRetention                        : P14D
MonthlyRetention                       : P24W
YearlyRetention                        : P10Y
WeekOfYear                             : 26
Location                               :

Bu, veritabanı01'in uzun süreli saklama ilkesini 14 gün boyunca her tam yedeklemeyi, 24 hafta boyunca her ayın ilk tam yedeklemesini ve 10 yıl boyunca yılın 26. haftasında alınan tam yedeklemeyi kaydedecek şekilde ayarlar

Örnek 5: Uzun süreli saklama ilkesini kaldırma

Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -RemovePolicy

ResourceGroupName                      : resourcegroup01
ServerName                             : server01
DatabaseName                           : database01
WeeklyRetention                        : PT0S
MonthlyRetention                       : PT0S
YearlyRetention                        : PT0S
WeekOfYear                             : 0
Location                               :

Veritabanı01 için ilkeyi kaldırır, böylece artık uzun süreli saklama yedeklemelerini kaydetmez. Bu, önceden alınmış yedeklemeleri etkilemez

Örnek 6: Uzun süreli saklama ilkesini kaldırma

Set-AzSqlDatabaseBackupLongTermRetentionPolicy -ResourceGroupName resourcegroup01 -ServerName server01 -DatabaseName database01 -WeeklyRetention P0D

ResourceGroupName                      : resourcegroup01
ServerName                             : server01
DatabaseName                           : database01
WeeklyRetention                        : PT0S
MonthlyRetention                       : PT0S
YearlyRetention                        : PT0S
WeekOfYear                             : 0
Location                               :

Bu, artık uzun süreli saklama yedeklemelerini kaydetmemesi için database01 ilkesini kaldırmanın başka bir yoludur. Bu, önceden alınmış yedeklemeleri etkilemez

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseName

Kullanılacak Azure SQL Veritabanı adı.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonthlyRetention

Aylık Saklama. ISO 8601 dizesi yerine yalnızca bir sayı geçirilirse, günler birim olarak kabul edilir. En az 7 gün ve en fazla 10 yıl vardır.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RemovePolicy

Sağlanırsa, veritabanının ilkesi kaldırılır.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Kaynak grubunun adı.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Veritabanının içinde olduğu Azure SQL Server'ın adı.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WeeklyRetention

Haftalık Saklama. ISO 8601 dizesi yerine yalnızca bir sayı geçirilirse, günler birim olarak kabul edilir. En az 7 gün ve en fazla 10 yıl vardır.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WeekOfYear

Yıllık Saklama için tasarruf etmek için Yılın Haftası 1 ile 52.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-YearlyRetention

Yıllık Saklama. ISO 8601 dizesi yerine yalnızca bir sayı geçirilirse, günler birim olarak kabul edilir. En az 7 gün ve en fazla 10 yıl vardır.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Girişler

String

Int32

Çıkışlar

AzureSqlDatabaseBackupLongTermRetentionPolicyModel