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.

Input

String

SwitchParameter

Int32

IStorageContext

Uri

SecureString

Nullable<T>

Output

AutoBackupSettings