New-AzureVMSqlServerAutoBackupConfig
Erstellt ein Konfigurationsobjekt für die automatische SQL Server-Sicherung.
Hinweis
Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Azure Dienst-Manager (ASM) APIs verwenden. Dieses ältere PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM für den Ruhestand geplant ist. Weitere Informationen finden Sie unter Einstellung des Azure Service Manager.
Das Az PowerShell-Modul ist das empfohlene PowerShell-Modul zum Verwalten von Azure Resource Manager (ARM)-Ressourcen mit PowerShell.
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>]
Beschreibung
Das Cmdlet New-AzureVMSqlServerAutoBackupConfig erstellt ein Konfigurationsobjekt für die automatische Sicherung von SQL Server.
Beispiele
Beispiel 1: Erstellen einer automatischen Sicherungskonfiguration mit Speicher-URI und Kontoschlüssel
PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -Enable -RetentionPeriod 10 -StorageUri $StorageUrl -StorageKey $StorageAccountKeySecure
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Mit diesem Befehl wird ein Konfigurationsobjekt für die automatische Sicherung erstellt, indem Speicher-URL und Kontoschlüssel angegeben werden.
Beispiel 2: Erstellen einer automatischen Sicherungskonfiguration mithilfe des Speicherkontexts
PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriod 10
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Mit diesem Befehl wird ein Konfigurationsobjekt für die automatische Sicherung erstellt, indem der Speicherkontext angegeben wird.
Beispiel 3: Erstellen einer automatischen Sicherungskonfiguration mithilfe des Speicherkontexts mit Verschlüsselung und Kennwort
PS C:\> $ABS = New-AzureVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriod 10 -EnableEncryption -CertificatePassword $CertPasswd
Enable : True
EnableEncryption : True
RetentionPeriodInDays : 10
Mit diesem Befehl wird ein Konfigurationsobjekt für die automatische Sicherung erstellt, indem der Speicherkontext angegeben und die Verschlüsselungsoption mit Kennwort aktiviert wird. Das Zertifikatpassword wird in der Variablen mit dem Namen $CertPasswd gespeichert.
Parameter
-BackupScheduleType
Sicherungszeitplantyp, manuell oder automatisiert
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-BackupSystemDbs
Sichern von Systemdatenbanken
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-CertificatePassword
Gibt ein Kennwort zum Verschlüsseln des Zertifikats an, das zum Ausführen verschlüsselter SQL Server-Sicherungen verwendet wird.
Typ: | SecureString |
Position: | 3 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Enable
Gibt an, dass die automatisierte Sicherung für den virtuellen SQL Server-Computer aktiviert ist. Wenn Sie diesen Parameter verwenden, legt die automatisierte Sicherung einen Sicherungszeitplan für alle aktuellen und neuen Datenbanken fest. Dadurch werden Die Einstellungen für verwaltete Sicherungen aktualisiert, um diesem Zeitplan zu folgen.
Typ: | SwitchParameter |
Position: | 0 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-EnableEncryption
Gibt an, dass die Verschlüsselung aktiviert ist.
Typ: | SwitchParameter |
Position: | 2 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-FullBackupFrequency
Vollständige Sql Server-Sicherungshäufigkeit, täglich oder woche
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-FullBackupStartHour
Stunde des Tages (0-23), wenn die vollständige Sql Server-Sicherung gestartet werden soll
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-FullBackupWindowInHours
Vollständiges Sql Server-Sicherungsfenster in Stunden
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-InformationAction
Gibt an, wie dieses Cmdlet auf ein Informationsereignis reagiert.
Zulässige Werte für diesen Parameter:
- Fortsetzen
- Ignorieren
- Inquire
- SilentlyContinue
- Beenden
- Angehalten
Typ: | ActionPreference |
Aliase: | infa |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InformationVariable
Gibt eine Informationsvariable an.
Typ: | String |
Aliase: | iv |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-LogBackupFrequencyInMinutes
Sql Server-Protokollsicherungshäufigkeit, einmal alle 1-60 Minuten
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Profile
Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.
Typ: | AzureSMProfile |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RetentionPeriodInDays
Gibt die Länge des Aufbewahrungszeitraums in Tagen an.
Typ: | Int32 |
Position: | 1 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-StorageContext
Gibt das Speicherkonto an, das zum Speichern von Sicherungen verwendet werden soll. Der Standardwert ist das Speicherkonto, das dem virtuellen SQL Server-Computer zugeordnet ist.
Typ: | AzureStorageContext |
Position: | 4 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-StorageKey
Gibt den Speicherschlüssel des BLOB-Speicherkontos an.
Typ: | SecureString |
Position: | 5 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-StorageUri
Gibt einen URI für das BLOB-Speicherkonto an.
Typ: | Uri |
Position: | 4 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |