New-AzureVMSqlServerAutoBackupConfig
Skapar ett konfigurationsobjekt för automatisk säkerhetskopiering av SQL Server.
Kommentar
De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
Syntax
New-AzureVMSqlServerAutoBackupConfig
[-Enable]
[[-RetentionPeriodInDays] <Int32>]
[-EnableEncryption]
[[-CertificatePassword] <SecureString>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-BackupSystemDbs]
[-BackupScheduleType <String>]
[-FullBackupFrequency <String>]
[-FullBackupStartHour <Int32>]
[-FullBackupWindowInHours <Int32>]
[-LogBackupFrequencyInMinutes <Int32>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
New-AzureVMSqlServerAutoBackupConfig
[-Enable]
[[-RetentionPeriodInDays] <Int32>]
[-EnableEncryption]
[[-CertificatePassword] <SecureString>]
[[-StorageContext] <AzureStorageContext>]
[[-StorageUri] <Uri>]
[[-StorageKey] <SecureString>]
[-BackupSystemDbs]
[-BackupScheduleType <String>]
[-FullBackupFrequency <String>]
[-FullBackupStartHour <Int32>]
[-FullBackupWindowInHours <Int32>]
[-LogBackupFrequencyInMinutes <Int32>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Cmdleten New-AzureVMSqlServerAutoBackupConfig skapar ett konfigurationsobjekt för automatisk säkerhetskopiering av SQL Server.
Exempel
Exempel 1: Skapa en konfiguration för automatisk säkerhetskopiering med hjälp av lagrings-URI och kontonyckel
PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -Enable -RetentionPeriod 10 -StorageUri $StorageUrl -StorageKey $StorageAccountKeySecure
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Det här kommandot skapar ett konfigurationsobjekt för automatisk säkerhetskopiering genom att ange lagrings-URL och kontonyckel.
Exempel 2: Skapa en konfiguration för automatisk säkerhetskopiering med hjälp av lagringskontext
PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriod 10
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Det här kommandot skapar ett konfigurationsobjekt för automatisk säkerhetskopiering genom att ange lagringskontext.
Exempel 3: Skapa en konfiguration för automatisk säkerhetskopiering med lagringskontext med kryptering och lösenord
PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriod 10 -EnableEncryption -CertificatePassword $CertPasswd
Enable : True
EnableEncryption : True
RetentionPeriodInDays : 10
Det här kommandot skapar ett konfigurationsobjekt för automatisk säkerhetskopiering genom att ange lagringskontext och aktivera krypteringsalternativet med lösenord. Certifikatlösenordet lagras inte i variabeln med namnet $CertPasswd.
Parametrar
-BackupScheduleType
Typ av säkerhetskopieringsschema, manuell eller automatiserad
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackupSystemDbs
Säkerhetskopiera systemdatabaser
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CertificatePassword
Anger ett lösenord för att kryptera certifikatet som används för att utföra krypterade säkerhetskopior av SQL Server.
Type: | SecureString |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enable
Anger att automatisk säkerhetskopiering för den virtuella SQL Server-datorn är aktiverad. Om du använder den här parametern anger automatisk säkerhetskopiering ett säkerhetskopieringsschema för alla aktuella och nya databaser. Detta uppdaterar inställningarna för hanterad säkerhetskopiering så att de följer det här schemat.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnableEncryption
Anger att kryptering är aktiverat.
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FullBackupFrequency
Fullständig säkerhetskopieringsfrekvens för Sql Server, dagligen eller i veckan
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FullBackupStartHour
Timme på dagen (0–23) när den fullständiga Sql Server-säkerhetskopieringen ska starta
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FullBackupWindowInHours
Fullständigt säkerhetskopieringsfönster för Sql Server i timmar
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Anger hur den här cmdleten svarar på en informationshändelse.
De godtagbara värdena för den här parametern är:
- Fortsätt
- Ignorera
- Fråga
- TystKontinuera
- Stoppa
- Suspend
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Anger en informationsvariabel.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogBackupFrequencyInMinutes
Säkerhetskopieringsfrekvens för Sql Server-loggar var 1–60:e minut
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RetentionPeriodInDays
Anger längden på kvarhållningsperioden i dagar.
Type: | Int32 |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageContext
Anger det lagringskonto som ska användas för att lagra säkerhetskopior. Standardvärdet är lagringskontot som är associerat med den virtuella SQL Server-datorn.
Type: | AzureStorageContext |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageKey
Anger lagringsnyckeln för bloblagringskontot.
Type: | SecureString |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageUri
Anger en URI för bloblagringskontot.
Type: | Uri |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |