New-AzVMSqlServerAutoBackupConfig
SQL Server otomatik yedekleme için bir yapılandırma nesnesi oluşturur.
Syntax
StorageUriSqlServerAutoBackup (Varsayılan)
New-AzVMSqlServerAutoBackupConfig
[-ResourceGroupName] <String>
[[-RetentionPeriodInDays] <Int32>]
[[-CertificatePassword] <SecureString>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-Enable]
[-EnableEncryption]
[-BackupSystemDbs]
[-BackupScheduleType <String>]
[-FullBackupFrequency <String>]
[-FullBackupStartHour <Int32>]
[-FullBackupWindowInHours <Int32>]
[-LogBackupFrequencyInMinutes <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
StorageContextSqlServerAutoBackup
New-AzVMSqlServerAutoBackupConfig
[-ResourceGroupName] <String>
[[-RetentionPeriodInDays] <Int32>]
[[-CertificatePassword] <SecureString>]
[[-StorageContext] <IStorageContext>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-Enable]
[-EnableEncryption]
[-BackupSystemDbs]
[-BackupScheduleType <String>]
[-FullBackupFrequency <String>]
[-FullBackupStartHour <Int32>]
[-FullBackupWindowInHours <Int32>]
[-LogBackupFrequencyInMinutes <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
New-AzVMSqlServerAutoBackupConfig cmdlet'i SQL Server otomatik yedekleme için bir yapılandırma nesnesi oluşturur.
Örnekler
Örnek 1: Depolama URI'si ve hesap anahtarı kullanarak otomatik yedekleme yapılandırması oluşturma
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -Enable -RetentionPeriodInDays 10 -StorageUri "\\contoso\StorageGeneral" -StorageKey "< Storage Key for ContosoGeneral >"
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Bu komut, depolama URI'sini ve hesap anahtarını belirterek bir otomatik yedekleme yapılandırma nesnesi oluşturur.
Otomatik yedekleme etkinleştirilir ve otomatik yedeklemeler 10 gün boyunca tutulur.
komutu sonucu $AutoBackupConfig değişkeninde depolar.
Bu yapılandırma öğesini Set-AzVMSqlServerExtension cmdlet'i gibi diğer cmdlet'ler için belirtebilirsiniz.
Örnek 2: Depolama bağlamı kullanarak otomatik yedekleme yapılandırması oluşturma
$StorageContext = New-AzStorageContext -StorageAccountName "ContosoGeneral" -StorageAccountKey "< Storage Key for ContosoGeneral >"
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
İlk komut bir depolama bağlamı oluşturur ve bunu $StorageContext değişkeninde depolar.
Daha fazla bilgi için bkz. New-AzStorageContext.
İkinci komut, $StorageContext depolama bağlamını belirterek bir otomatik yedekleme yapılandırma nesnesi oluşturur.
Otomatik yedekleme etkinleştirilir ve otomatik yedeklemeler 10 gün boyunca tutulur.
Örnek 3: Şifreleme ve parola ile depolama bağlamı kullanarak otomatik yedekleme yapılandırması oluşturma
$StorageContext = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10 -EnableEncryption -CertificatePassword $CertificatePassword
Enable : True
EnableEncryption : True
RetentionPeriodInDays : 10
Bu komut bir otomatik yedekleme yapılandırma nesnesi oluşturur ve depolar.
komutu, önceki bir örnekte oluşturulan depolama bağlamını belirtir.
komutu parolayla şifrelemeyi etkinleştirir.
Parola daha önce $CertificatePassword değişkeninde güvenli bir dize olarak depolanıyordu.
Güvenli bir dize oluşturmak için ConvertTo-SecureString cmdlet'ini kullanın.
Parametreler
-BackupScheduleType
Yedekleme zamanlama türü, el ile veya otomatik
Parametre özellikleri
Tür: String
Default value: None
Kabul edilen değerler: Manual, Automated
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-BackupSystemDbs
Backup sistem veritabanları
Parametre özellikleri
Tür: SwitchParameter
Default value: False
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-CertificatePassword
SQL Server şifrelenmiş yedeklemeleri gerçekleştirmek için kullanılan sertifikayı şifrelemek için bir parola belirtir.
Parametre özellikleri
Tür: SecureString
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 4
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.
Parametre özellikleri
Tür: IAzureContextContainer
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: AzContext, AzureRmContext, AzureCredential
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-Enable
SQL Server sanal makinesi için otomatik yedeklemenin etkinleştirildiğini gösterir.
Bu parametreyi belirtirseniz, otomatik yedekleme tüm geçerli ve yeni veritabanları için bir yedekleme zamanlaması ayarlar.
Bu, Yönetilen Yedekleme ayarlarınızı bu zamanlamaya uygun şekilde güncelleştirir.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 1
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-EnableEncryption
Bu cmdlet'in şifrelemeyi etkinleştirdiğini gösterir.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 3
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-FullBackupFrequency
Sql Server Tam Yedekleme sıklığı, günlük veya haftalık
Parametre özellikleri
Tür: String
Default value: None
Kabul edilen değerler: Daily, Weekly
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-FullBackupStartHour
Sql Server Tam Yedekleme'nin başlaması gereken günün saati (0-23)
Parametre özellikleri
Tür: Nullable<T> [ Int32 ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-FullBackupWindowInHours
Saat cinsinden Sql Server Tam Yedekleme penceresi
Parametre özellikleri
Tür: Nullable<T> [ Int32 ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-LogBackupFrequencyInMinutes
1-60 dakikada bir sql server günlük yedekleme sıklığı
Parametre özellikleri
Tür: Nullable<T> [ Int32 ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-ResourceGroupName
Sanal makinenin kaynak grubunun adını belirtir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 0
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-RetentionPeriodInDays
Yedeklemenin tutulacak gün sayısını belirtir.
Parametre özellikleri
Tür: Int32
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 2
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-StorageContext
Yedeklemeleri depolamak için kullanılacak depolama hesabını belirtir.
AzureStorageContext nesnesi almak için New-AzStorageContext cmdlet'ini kullanın.
Varsayılan değer, SQL Server sanal makinesiyle ilişkili depolama hesabıdır.
Parametre özellikleri
Tür: IStorageContext
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
StorageContextSqlServerAutoBackup
Position: 5
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-StorageKey
Blob depolama hesabının depolama anahtarını belirtir.
Parametre özellikleri
Tür: SecureString
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 5
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
-StorageUri
Blob depolama hesabının Tekdüzen Kaynak Tanımlayıcısını (URI) belirtir.
Parametre özellikleri
Tür: Uri
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: 4
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: True
Kalan bağımsız değişkenlerden elde edilen değer: False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters .
Çıkışlar