New-AzVMSqlServerAutoBackupConfig

Létrehoz egy konfigurációs objektumot az SQL Server automatikus biztonsági mentéséhez.

Syntax

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>]

Description

A New-AzVMSqlServerAutoBackupConfig parancsmag létrehoz egy konfigurációs objektumot az SQL Server automatikus biztonsági mentéséhez.

Példák

1. példa: Automatikus biztonsági mentési konfiguráció létrehozása a tárolási URI és a fiókkulcs használatával

$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -Enable -RetentionPeriodInDays 10 -StorageUri "\\contoso\StorageGeneral" -StorageKey "< Storage Key for ContosoGeneral >"

Enable                : True
EnableEncryption      : False
RetentionPeriodInDays : 10

Ez a parancs létrehoz egy automatikus biztonsági mentési konfigurációs objektumot a tárolási URI és a fiókkulcs megadásával. Az automatikus biztonsági mentés engedélyezve van, és az automatikus biztonsági mentések 10 napig maradnak. A parancs az eredményt a $AutoBackupConfig változóban tárolja. Ezt a konfigurációelemet más parancsmagokhoz, például a Set-AzVMSqlServerExtension parancsmaghoz is megadhatja.

2. példa: Automatikus biztonsági mentési konfiguráció létrehozása tárolási környezettel

$StorageContext = New-AzStorageContext -StorageAccountName "ContosoGeneral" -StorageAccountKey "< Storage Key for ContosoGeneral >"
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10

Enable                : True
EnableEncryption      : False
RetentionPeriodInDays : 10

Az első parancs létrehoz egy tárolási környezetet, majd a $StorageContext változóban tárolja. További információ: New-AzStorageContext. A második parancs automatikus biztonsági mentési konfigurációs objektumot hoz létre a $StorageContext tárolókörnyezetének megadásával. Az automatikus biztonsági mentés engedélyezve van, és az automatikus biztonsági mentések 10 napig maradnak.

3. példa: Automatikus biztonsági mentési konfiguráció létrehozása a tárolókörnyezet használatával titkosítással és jelszóval

$StorageContext = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10 -EnableEncryption -CertificatePassword $CertificatePassword

Enable                : True
EnableEncryption      : True
RetentionPeriodInDays : 10

Ez a parancs létrehoz és tárol egy automatikus biztonsági mentési konfigurációs objektumot. A parancs az előző példában létrehozott tárolási környezetet adja meg. A parancs jelszóval engedélyezi a titkosítást. A jelszó korábban biztonságos sztringként lett tárolva a $CertificatePassword változóban. Biztonságos sztring létrehozásához használja a ConvertTo-SecureString parancsmagot.

Paraméterek

-BackupScheduleType

Biztonsági mentés ütemezésének típusa, manuális vagy automatizált

Type:String
Accepted values:Manual, Automated
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-BackupSystemDbs

Rendszeradatbázisok biztonsági mentése

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-CertificatePassword

Megadja az SQL Server titkosított biztonsági mentéseinek végrehajtásához használt tanúsítvány titkosításához szükséges jelszót.

Type:SecureString
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Enable

Azt jelzi, hogy az SQL Server virtuális gép automatikus biztonsági mentése engedélyezve van. Ha ezt a paramétert adja meg, az automatikus biztonsági mentés beállítja az összes jelenlegi és új adatbázis biztonsági mentési ütemezését. Ez frissíti a felügyelt biztonsági mentés beállításait, hogy kövesse ezt az ütemezést.

Type:SwitchParameter
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-EnableEncryption

Azt jelzi, hogy ez a parancsmag engedélyezi a titkosítást.

Type:SwitchParameter
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-FullBackupFrequency

Az SQL Server teljes biztonsági mentési gyakorisága naponta vagy hetente

Type:String
Accepted values:Daily, Weekly
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-FullBackupStartHour

Az SQL Server teljes biztonsági mentésének indításának napja (0–23)

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-FullBackupWindowInHours

Az SQL Server teljes biztonsági mentési ablaka órákban

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LogBackupFrequencyInMinutes

Sql Server-napló biztonsági mentésének gyakorisága, 1–60 percenként

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Megadja a virtuális gép erőforráscsoportjának nevét.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RetentionPeriodInDays

Megadja a biztonsági mentés megőrzésének napjait.

Type:Int32
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageContext

A biztonsági mentések tárolására használt tárfiókot adja meg. AzureStorageContext objektum beszerzéséhez használja a New-AzStorageContext parancsmagot. Az alapértelmezett az SQL Server virtuális géphez társított tárfiók.

Type:IStorageContext
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageKey

A Blob Storage-fiók tárolási kulcsát adja meg.

Type:SecureString
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-StorageUri

A Blob Storage-fiók egységes erőforrás-azonosítóját (URI) adja meg.

Type:Uri
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Bevitelek

String

SwitchParameter

Int32

IStorageContext

Uri

SecureString

Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

Kimenetek

AutoBackupSettings