New-AzVMSqlServerAutoBackupConfig
Hiermee maakt u een configuratieobject voor automatische back-up van SQL Server.
Syntaxis
New-AzVMSqlServerAutoBackupConfig
[-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-AzVMSqlServerAutoBackupConfig
[-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
De New-AzVMSqlServerAutoBackupConfig cmdlet maakt een configuratieobject voor automatische back-up van SQL Server.
Voorbeelden
Voorbeeld 1: Een automatische back-upconfiguratie maken met behulp van opslag-URI en accountsleutel
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -Enable -RetentionPeriodInDays 10 -StorageUri "\\contoso\StorageGeneral" -StorageKey "< Storage Key for ContosoGeneral >"
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Met deze opdracht maakt u een configuratieobject voor automatische back-up door opslag-URI en accountsleutel op te geven. Automatische back-up is ingeschakeld en automatische back-ups worden gedurende 10 dagen bewaard. Met de opdracht wordt het resultaat opgeslagen in de variabele $AutoBackupConfig. U kunt dit configuratie-item opgeven voor andere cmdlets, zoals de Set-AzVMSqlServerExtension-cmdlet.
Voorbeeld 2: Een automatische back-upconfiguratie maken met behulp van opslagcontext
$StorageContext = New-AzStorageContext -StorageAccountName "ContosoGeneral" -StorageAccountKey "< Storage Key for ContosoGeneral >"
$AutoBackupConfig = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10
Enable : True
EnableEncryption : False
RetentionPeriodInDays : 10
Met de eerste opdracht wordt een opslagcontext gemaakt en vervolgens opgeslagen in de $StorageContext variabele. Zie New-AzStorageContext voor meer informatie. Met de tweede opdracht maakt u een configuratieobject voor automatische back-up door de opslagcontext in $StorageContext op te geven. Automatische back-up is ingeschakeld en automatische back-ups worden gedurende 10 dagen bewaard.
Voorbeeld 3: Een automatische back-upconfiguratie maken met behulp van opslagcontext met versleuteling en wachtwoord
$StorageContext = New-AzVMSqlServerAutoBackupConfig -StorageContext $StorageContext -Enable -RetentionPeriodInDays 10 -EnableEncryption -CertificatePassword $CertificatePassword
Enable : True
EnableEncryption : True
RetentionPeriodInDays : 10
Met deze opdracht maakt en slaat u een automatisch back-upconfiguratieobject op. Met de opdracht geeft u de opslagcontext op die in een eerder voorbeeld is gemaakt. Met de opdracht wordt versleuteling met een wachtwoord ingeschakeld. Het wachtwoord is eerder opgeslagen als een beveiligde tekenreeks in de $CertificatePassword variabele. Gebruik de cmdlet ConvertTo-SecureString om een beveiligde tekenreeks te maken.
Parameters
-BackupScheduleType
Type back-upplanning, handmatig of geautomatiseerd
Type: | String |
Geaccepteerde waarden: | Manual, Automated |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-BackupSystemDbs
Back-upsysteemdatabases
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: | 4 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
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 opgeeft, 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: | 1 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-EnableEncryption
Geeft aan dat met deze cmdlet versleuteling wordt ingeschakeld.
Type: | SwitchParameter |
Position: | 3 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-FullBackupFrequency
Frequentie van volledige back-up van Sql Server, dagelijks of wekelijks
Type: | String |
Geaccepteerde waarden: | Daily, Weekly |
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: | Nullable<T>[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: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-LogBackupFrequencyInMinutes
Frequentie van sql Server-logboekback-up, eenmaal per 1-60 minuten
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ResourceGroupName
Hiermee geeft u de naam van de resourcegroep van de virtuele machine.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RetentionPeriodInDays
Hiermee geeft u het aantal dagen op dat een back-up moet worden bewaard.
Type: | Int32 |
Position: | 2 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-StorageContext
Hiermee geeft u het opslagaccount op dat wordt gebruikt voor het opslaan van back-ups. Als u een AzureStorageContext--object wilt verkrijgen, gebruikt u de cmdlet New-AzStorageContext. De standaardwaarde is het opslagaccount dat is gekoppeld aan de virtuele SQL Server-machine.
Type: | IStorageContext |
Position: | 5 |
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 de URI (Uniform Resource Identifier) van het blob-opslagaccount op.
Type: | Uri |
Position: | 4 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Invoerwaarden
Nullable<T>[[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell