Sdílet prostřednictvím


New-AzureVMSqlServerAutoBackupConfig

Vytvoří objekt konfigurace pro automatické zálohování SQL Serveru.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Syntaxe

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

Rutina New-AzureVMSqlServerAutoBackupConfig vytvoří objekt konfigurace pro automatické zálohování SQL Serveru.

Příklady

Příklad 1: Vytvoření konfigurace automatického zálohování pomocí identifikátoru URI úložiště a klíče účtu

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

Tento příkaz vytvoří objekt konfigurace automatického zálohování zadáním adresy URL úložiště a klíče účtu.

Příklad 2: Vytvoření konfigurace automatického zálohování pomocí kontextu úložiště

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

Tento příkaz vytvoří objekt konfigurace automatické zálohy zadáním kontextu úložiště.

Příklad 3: Vytvoření konfigurace automatického zálohování pomocí kontextu úložiště s šifrováním a heslem

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

Tento příkaz vytvoří objekt konfigurace automatického zálohování zadáním kontextu úložiště a povolením možnosti šifrování pomocí hesla. Certificatepassword je uložen v proměnné s názvem $CertPasswd.

Parametry

-BackupScheduleType

Typ plánu zálohování, ruční nebo automatizovaný

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-BackupSystemDbs

Zálohování systémových databází

Typ:SwitchParameter
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-CertificatePassword

Určuje heslo pro šifrování certifikátu, který se používá k provádění zašifrovaných záloh SQL Serveru.

Typ:SecureString
Position:3
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Enable

Označuje, že je povolené automatizované zálohování virtuálního počítače s SQL Serverem. Pokud použijete tento parametr, automatizované zálohování nastaví plán zálohování pro všechny aktuální a nové databáze. Tím se aktualizuje nastavení spravovaného zálohování tak, aby dodržovalo tento plán.

Typ:SwitchParameter
Position:0
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-EnableEncryption

Označuje, že je povolené šifrování.

Typ:SwitchParameter
Position:2
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-FullBackupFrequency

Frekvence úplného zálohování SQL Serveru, každý den nebo týden

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-FullBackupStartHour

Hodina dne (0–23), kdy by se mělo spustit úplné zálohování SQL Serveru

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-FullBackupWindowInHours

Okno úplného zálohování SQL Serveru v hodinách

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-InformationAction

Určuje, jak tato rutina reaguje na informační událost.

Tento parametr přijímá tyto hodnoty:

  • Pokračovat
  • Ignorovat
  • Informovat se
  • SilentlyContinue
  • Zastavit
  • Suspend
Typ:ActionPreference
Aliasy:infa
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-InformationVariable

Určuje informační proměnnou.

Typ:String
Aliasy:iv
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LogBackupFrequencyInMinutes

Frekvence zálohování protokolů SQL Serveru každých 1 až 60 minut

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Profile

Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.

Typ:AzureSMProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RetentionPeriodInDays

Určuje délku doby uchovávání ve dnech.

Typ:Int32
Position:1
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-StorageContext

Určuje účet úložiště, který se má použít k ukládání záloh. Výchozí hodnota je účet úložiště přidružený k virtuálnímu počítači s SQL Serverem.

Typ:AzureStorageContext
Position:4
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-StorageKey

Určuje klíč úložiště účtu úložiště objektů blob.

Typ:SecureString
Position:5
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-StorageUri

Určuje identifikátor URI pro účet úložiště objektů blob.

Typ:Uri
Position:4
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False