Bagikan melalui


New-AzureVMSqlServerAutoBackupConfig

Membuat objek konfigurasi untuk pencadangan otomatis SQL Server.

Catatan

Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.

Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.

Sintaks

New-AzureVMSqlServerAutoBackupConfig
   [-Enable]
   [[-RetentionPeriodInDays] <Int32>]
   [-EnableEncryption]
   [[-CertificatePassword] <SecureString>]
   [[-StorageUri] <Uri>]
   [[-StorageKey] <SecureString>]
   [-BackupSystemDbs]
   [-BackupScheduleType <String>]
   [-FullBackupFrequency <String>]
   [-FullBackupStartHour <Int32>]
   [-FullBackupWindowInHours <Int32>]
   [-LogBackupFrequencyInMinutes <Int32>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
New-AzureVMSqlServerAutoBackupConfig
   [-Enable]
   [[-RetentionPeriodInDays] <Int32>]
   [-EnableEncryption]
   [[-CertificatePassword] <SecureString>]
   [[-StorageContext] <AzureStorageContext>]
   [[-StorageUri] <Uri>]
   [[-StorageKey] <SecureString>]
   [-BackupSystemDbs]
   [-BackupScheduleType <String>]
   [-FullBackupFrequency <String>]
   [-FullBackupStartHour <Int32>]
   [-FullBackupWindowInHours <Int32>]
   [-LogBackupFrequencyInMinutes <Int32>]
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Deskripsi

Cmdlet New-AzureVMSqlServerAutoBackupConfig membuat objek konfigurasi untuk pencadangan otomatis SQL Server.

Contoh

Contoh 1: Membuat konfigurasi pencadangan otomatis menggunakan URI penyimpanan dan kunci akun

PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -Enable -RetentionPeriod 10 -StorageUri $StorageUrl -StorageKey $StorageAccountKeySecure
Enable                : True
EnableEncryption      : False
RetentionPeriodInDays : 10

Perintah ini membuat objek konfigurasi pencadangan otomatis dengan menentukan URL penyimpanan dan kunci akun.

Contoh 2: Membuat konfigurasi pencadangan otomatis menggunakan konteks penyimpanan

PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriod 10
Enable                : True
EnableEncryption      : False
RetentionPeriodInDays : 10

Perintah ini membuat objek konfigurasi pencadangan otomatis dengan menentukan konteks penyimpanan.

Contoh 3: Membuat konfigurasi pencadangan otomatis menggunakan konteks penyimpanan dengan enkripsi dan kata sandi

PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriod 10 -EnableEncryption -CertificatePassword $CertPasswd
Enable                : True
EnableEncryption      : True
RetentionPeriodInDays : 10

Perintah ini membuat objek konfigurasi pencadangan otomatis dengan menentukan konteks Penyimpanan dan mengaktifkan opsi enkripsi dengan kata sandi. Sertifikatpassword disimpan dalam variabel bernama $CertPasswd.

Parameter

-BackupScheduleType

Jenis jadwal pencadangan, manual atau otomatis

Jenis:String
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:3
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 menggunakan 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:0
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-EnableEncryption

Menunjukkan bahwa enkripsi diaktifkan.

Jenis:SwitchParameter
Position:2
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-FullBackupFrequency

Frekuensi Pencadangan Penuh Sql Server, harian atau minggu

Jenis:String
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: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:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-InformationAction

Menentukan bagaimana cmdlet ini merespons peristiwa informasi.

Nilai yang dapat diterima untuk parameter ini adalah:

  • Lanjutkan
  • Abaikan
  • Tanya
  • Lanjutkan Diam-diam
  • Stop
  • Tangguhkan
Jenis:ActionPreference
Alias:infa
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-InformationVariable

Menentukan variabel informasi.

Jenis:String
Alias:iv
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-LogBackupFrequencyInMinutes

Frekuensi Pencadangan Log Sql Server, setiap 1-60 menit sekali

Jenis:Int32
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-Profile

Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.

Jenis:AzureSMProfile
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-RetentionPeriodInDays

Menentukan panjang periode retensi dalam hari.

Jenis:Int32
Position:1
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-StorageContext

Menentukan akun penyimpanan yang akan digunakan untuk menyimpan cadangan. Defaultnya adalah akun penyimpanan yang terkait dengan komputer virtual SQL Server.

Jenis:AzureStorageContext
Position:4
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 URI ke akun penyimpanan blob.

Jenis:Uri
Position:4
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False