New-AzVMSqlServerAutoBackupConfig
Membuat objek konfigurasi untuk pencadangan otomatis SQL Server.
Sintaks
StorageUriSqlServerAutoBackup (Default)
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>]
Deskripsi
Cmdlet New-AzVMSqlServerAutoBackupConfig membuat objek konfigurasi untuk pencadangan otomatis SQL Server.
Contoh
Contoh 1: Membuat konfigurasi pencadangan otomatis menggunakan URI penyimpanan dan kunci akun
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -Enable -RetentionPeriodInDays 10 -StorageUri "\\contoso\StorageGeneral" -StorageKey "< Storage Key for ContosoGeneral >"
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Perintah ini membuat objek konfigurasi pencadangan otomatis dengan menentukan URI penyimpanan dan kunci akun.
Pencadangan otomatis diaktifkan dan pencadangan otomatis disimpan selama 10 hari.
Perintah menyimpan hasil dalam variabel $AutoBackupConfig.
Anda dapat menentukan item konfigurasi ini untuk cmdlet lain, seperti cmdlet Set-AzVMSqlServerExtension.
Contoh 2: Membuat konfigurasi pencadangan otomatis menggunakan konteks penyimpanan
$StorageContext = New-AzStorageContext -StorageAccountName "ContosoGeneral" -StorageAccountKey "< Storage Key for ContosoGeneral >"
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Perintah pertama membuat konteks penyimpanan, lalu menyimpannya dalam variabel $StorageContext.
Untuk informasi selengkapnya, lihat New-AzStorageContext.
Perintah kedua membuat objek konfigurasi pencadangan otomatis dengan menentukan konteks penyimpanan dalam $StorageContext.
Pencadangan otomatis diaktifkan dan pencadangan otomatis disimpan selama 10 hari.
Contoh 3: Membuat konfigurasi pencadangan otomatis menggunakan konteks penyimpanan dengan enkripsi dan kata sandi
$StorageContext = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10 -EnableEncryption -CertificatePassword $CertificatePassword
Enable : True
EnableEncryption : True
RetentionPeriodInDays : 10
Perintah ini membuat dan menyimpan objek konfigurasi pencadangan otomatis.
Perintah menentukan konteks penyimpanan yang dibuat dalam contoh sebelumnya.
Perintah mengaktifkan enkripsi dengan kata sandi.
Kata sandi sebelumnya disimpan sebagai string aman dalam variabel $CertificatePassword.
Untuk membuat string aman, gunakan cmdlet ConvertTo-SecureString.
Parameter
-BackupScheduleType
Jenis jadwal pencadangan, manual atau otomatis
Properti parameter
Jenis: String
Nilai default: None
Nilai yang diterima: Manual, Automated
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-BackupSystemDbs
Pencadangan basis data sistem
Properti parameter
Jenis: SwitchParameter
Nilai default: False
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-CertificatePassword
Menentukan kata sandi untuk mengenkripsi sertifikat yang digunakan untuk melakukan pencadangan terenkripsi SQL Server.
Properti parameter
Jenis: SecureString
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: 4
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.
Properti parameter
Jenis: IAzureContextContainer
Nilai default: None
Mendukung wildcard: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: False
Nilai dari argumen yang tersisa: False
-Enable
Menunjukkan bahwa pencadangan otomatis untuk komputer virtual SQL Server diaktifkan.
Jika Anda menentukan parameter ini, pencadangan otomatis menetapkan jadwal pencadangan untuk semua database saat ini dan baru.
Ini memperbarui pengaturan Pencadangan Terkelola Anda untuk mengikuti jadwal ini.
Properti parameter
Jenis: SwitchParameter
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: 1
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-EnableEncryption
Menunjukkan bahwa cmdlet ini mengaktifkan enkripsi.
Properti parameter
Jenis: SwitchParameter
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: 3
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-FullBackupFrequency
Frekuensi Pencadangan Penuh Sql Server, harian atau mingguan
Properti parameter
Jenis: String
Nilai default: None
Nilai yang diterima: Daily, Weekly
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-FullBackupStartHour
Jam dalam sehari (0-23) ketika Pencadangan Penuh Sql Server harus dimulai
Properti parameter
Jenis: Nullable<T> [ Int32 ]
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-FullBackupWindowInHours
Jendela Pencadangan Penuh Sql Server dalam hitungan jam
Properti parameter
Jenis: Nullable<T> [ Int32 ]
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-LogBackupFrequencyInMinutes
Frekuensi Pencadangan Log Sql Server, setiap 1-60 menit sekali
Properti parameter
Jenis: Nullable<T> [ Int32 ]
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: Named
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-ResourceGroupName
Menentukan nama grup sumber daya komputer virtual.
Properti parameter
Jenis: String
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: 0
Wajib: True
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-RetentionPeriodInDays
Menentukan jumlah hari untuk menyimpan cadangan.
Properti parameter
Jenis: Int32
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: 2
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-StorageContext
Menentukan akun penyimpanan yang akan digunakan untuk menyimpan cadangan.
Untuk mendapatkan objek AzureStorageContext , gunakan cmdlet New-AzStorageContext.
Defaultnya adalah akun penyimpanan yang terkait dengan komputer virtual SQL Server.
Properti parameter
Jenis: IStorageContext
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
StorageContextSqlServerAutoBackup
Position: 5
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-StorageKey
Menentukan kunci penyimpanan akun penyimpanan blob.
Properti parameter
Jenis: SecureString
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: 5
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
-StorageUri
Menentukan Pengidentifikasi Sumber Daya Seragam (URI) dari akun penyimpanan blob.
Properti parameter
Jenis: Uri
Nilai default: None
Mendukung wildcard: False
DontShow: False
Kumpulan parameter
(All)
Position: 4
Wajib: False
Nilai dari alur: False
Nilai dari alur berdasarkan nama properti: True
Nilai dari argumen yang tersisa: False
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters .
Output