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
Nullable<T>[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]