New-AzVMSqlServerAutoBackupConfig
Membuat objek konfigurasi untuk pencadangan otomatis SQL Server.
Sintaks
New-AzVMSqlServerAutoBackupConfig
[-ResourceGroupName] <String>
[-Enable]
[[-RetentionPeriodInDays] <Int32>]
[-EnableEncryption]
[[-CertificatePassword] <SecureString>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-BackupSystemDbs]
[-BackupScheduleType <String>]
[-FullBackupFrequency <String>]
[-FullBackupStartHour <Int32>]
[-FullBackupWindowInHours <Int32>]
[-LogBackupFrequencyInMinutes <Int32>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzVMSqlServerAutoBackupConfig
[-ResourceGroupName] <String>
[-Enable]
[[-RetentionPeriodInDays] <Int32>]
[-EnableEncryption]
[[-CertificatePassword] <SecureString>]
[[-StorageContext] <IStorageContext>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-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
Jenis: | String |
Nilai yang diterima: | Manual, Automated |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-BackupSystemDbs
Pencadangan database sistem
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | False |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-CertificatePassword
Menentukan kata sandi untuk mengenkripsi sertifikat yang digunakan untuk melakukan pencadangan terenkripsi SQL Server.
Jenis: | SecureString |
Position: | 4 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-DefaultProfile
Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.
Jenis: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | 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.
Jenis: | SwitchParameter |
Position: | 1 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-EnableEncryption
Menunjukkan bahwa cmdlet ini mengaktifkan enkripsi.
Jenis: | SwitchParameter |
Position: | 3 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-FullBackupFrequency
Frekuensi Pencadangan Penuh Sql Server, harian atau mingguan
Jenis: | String |
Nilai yang diterima: | Daily, Weekly |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-FullBackupStartHour
Jam dalam sehari (0-23) ketika Pencadangan Penuh Sql Server harus dimulai
Jenis: | Nullable<T>[Int32] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-FullBackupWindowInHours
Jendela Pencadangan Penuh Sql Server dalam hitungan jam
Jenis: | Nullable<T>[Int32] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-LogBackupFrequencyInMinutes
Frekuensi Pencadangan Log Sql Server, setiap 1-60 menit sekali
Jenis: | Nullable<T>[Int32] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-ResourceGroupName
Menentukan nama grup sumber daya komputer virtual.
Jenis: | String |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-RetentionPeriodInDays
Menentukan jumlah hari untuk menyimpan cadangan.
Jenis: | Int32 |
Position: | 2 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | 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.
Jenis: | IStorageContext |
Position: | 5 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-StorageKey
Menentukan kunci penyimpanan akun penyimpanan blob.
Jenis: | SecureString |
Position: | 5 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-StorageUri
Menentukan Pengidentifikasi Sumber Daya Seragam (URI) dari akun penyimpanan blob.
Jenis: | Uri |
Position: | 4 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
Input
Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]