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
Çıkışlar
AzureSqlDatabaseBackupLongTermRetentionPolicyModel
İlişkili Bağlantılar
Azure PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin