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.

Girişler

String

SwitchParameter

Int32

IStorageContext

Uri

SecureString

Nullable<T>

Çıkışlar

AutoBackupSettings