Delen via


New-AzureVMSqlServerAutoBackupConfig

Hiermee maakt u een configuratieobject voor automatische back-up van SQL Server.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntaxis

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

De cmdlet New-AzureVMSqlServerAutoBackupConfig maakt een configuratieobject voor automatische back-up van SQL Server.

Voorbeelden

Voorbeeld 1: Een configuratie voor automatische back-up maken met behulp van opslag-URI en accountsleutel

PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -Enable -RetentionPeriod 10 -StorageUri $StorageUrl -StorageKey $StorageAccountKeySecure
Enable                : True
EnableEncryption      : False
RetentionPeriodInDays : 10

Met deze opdracht maakt u een configuratieobject voor automatische back-up door opslag-URL en accountsleutel op te geven.

Voorbeeld 2: Een configuratie voor automatische back-up maken met behulp van opslagcontext

PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriod 10
Enable                : True
EnableEncryption      : False
RetentionPeriodInDays : 10

Met deze opdracht maakt u een configuratieobject voor automatische back-up door opslagcontext op te geven.

Voorbeeld 3: Een configuratie voor automatische back-up maken met behulp van opslagcontext met versleuteling en wachtwoord

PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriod 10 -EnableEncryption -CertificatePassword $CertPasswd
Enable                : True
EnableEncryption      : True
RetentionPeriodInDays : 10

Met deze opdracht maakt u een configuratieobject voor automatische back-up door opslagcontext op te geven en de versleutelingsoptie met een wachtwoord in te schakelen. Het certificatepassword wordt opgeslagen in de variabele met de naam $CertPasswd.

Parameters

-BackupScheduleType

Type back-upplanning, handmatig of geautomatiseerd

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-BackupSystemDbs

Back-up maken van systeemdatabases

Type:SwitchParameter
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-CertificatePassword

Hiermee geeft u een wachtwoord op voor het versleutelen van het certificaat dat wordt gebruikt voor het uitvoeren van versleutelde BACK-ups van SQL Server.

Type:SecureString
Position:3
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Enable

Geeft aan dat automatische back-up voor de virtuele SQL Server-machine is ingeschakeld. Als u deze parameter gebruikt, stelt automatische back-up een back-upschema in voor alle huidige en nieuwe databases. Hiermee worden uw beheerde back-upinstellingen bijgewerkt om deze planning te volgen.

Type:SwitchParameter
Position:0
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-EnableEncryption

Geeft aan dat versleuteling is ingeschakeld.

Type:SwitchParameter
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-FullBackupFrequency

Frequentie van volledige back-up van Sql Server, dagelijks of week

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-FullBackupStartHour

Uur van de dag (0-23) wanneer de volledige back-up van sql Server moet worden gestart

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-FullBackupWindowInHours

Venster Volledige back-up van Sql Server in uren

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-InformationAction

Hiermee geeft u op hoe deze cmdlet reageert op een informatie-gebeurtenis.

De aanvaardbare waarden voor deze parameter zijn:

  • Verdergaan
  • Negeren
  • Vragen
  • SilentlyContinue
  • Stoppen
  • Onderbreken
Type:ActionPreference
Aliassen:infa
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InformationVariable

Hiermee geeft u een informatievariabele op.

Type:String
Aliassen:iv
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LogBackupFrequencyInMinutes

Frequentie van sql Server-logboekback-up, eenmaal per 1-60 minuten

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RetentionPeriodInDays

Hiermee geeft u de lengte van de bewaarperiode in dagen.

Type:Int32
Position:1
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-StorageContext

Hiermee geeft u het opslagaccount dat moet worden gebruikt voor het opslaan van back-ups. De standaardwaarde is het opslagaccount dat is gekoppeld aan de virtuele SQL Server-machine.

Type:AzureStorageContext
Position:4
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-StorageKey

Hiermee geeft u de opslagsleutel van het blob-opslagaccount op.

Type:SecureString
Position:5
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-StorageUri

Hiermee geeft u een URI naar het blob-opslagaccount.

Type:Uri
Position:4
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False