Megosztás a következőn keresztül:


New-AzureRmVMSqlServerAutoBackupConfig

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

Figyelmeztetés

Az AzureRM PowerShell-modul 2024. február 29-én hivatalosan elavult. Javasoljuk a felhasználóknak, hogy migráljanak az AzureRM-ből az Az PowerShell-modulba a folyamatos támogatás és frissítések biztosítása érdekében.

Bár az AzureRM-modul továbbra is működik, a továbbiakban nem tart fenn vagy nem támogatott, így a folyamatos használatot a felhasználó saját belátása szerint és kockázatára teheti. Az Az modulra való áttéréshez tekintse meg a migrálási erőforrásainkat.

Syntax

New-AzureRmVMSqlServerAutoBackupConfig
   [-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-AzureRmVMSqlServerAutoBackupConfig
   [-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-AzureRmVMSqlServerAutoBackupConfig 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

PS C:\> $AutoBackupConfig = New-AzureRmVMSqlServerAutoBackupConfig -Enable -RetentionPeriod 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-AzureRmVMSqlServerExtension parancsmaghoz is megadhatja.

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

PS C:\> $StorageContext = New-AzureStorageContext -StorageAccountName "ContosoGeneral" -StorageAccountKey "< Storage Key for ContosoGeneral >"
PS C:\> $AutoBackupConfig = New-AzureRmVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriod 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-AzureStorageContext. 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

PS C:\> $StorageContext = New-AzureRmVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriod 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

Típus:String
Elfogadott értékek:Manual, Automated
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-BackupSystemDbs

Rendszeradatbázisok biztonsági mentése

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása: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.

Típus:SecureString
Position:4
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefaultProfile

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

Típus:IAzureContextContainer
Aliasok:AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása: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.

Típus:SwitchParameter
Position:1
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-EnableEncryption

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

Típus:SwitchParameter
Position:3
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-FullBackupFrequency

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

Típus:String
Elfogadott értékek:Daily, Weekly
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-FullBackupStartHour

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

Típus:Nullable<T>[Int32]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-FullBackupWindowInHours

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

Típus:Nullable<T>[Int32]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-LogBackupFrequencyInMinutes

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

Típus:Nullable<T>[Int32]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ResourceGroupName

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

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-RetentionPeriodInDays

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

Típus:Int32
Position:2
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása: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-AzureStorageContext parancsmagot. Az alapértelmezett az SQL Server virtuális géphez társított tárfiók.

Típus:IStorageContext
Position:5
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-StorageKey

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

Típus:SecureString
Position:5
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-StorageUri

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

Típus:Uri
Position:4
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

Bevitelek

String

SwitchParameter

Int32

IStorageContext

Uri

SecureString

Nullable<T>[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Kimenetek

AutoBackupSettings