Dela via


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