Sdílet prostřednictvím


Enable-AzRecoveryServicesBackupAutoProtection

Rutina Enable-AzRecoveryServicesBackupAutoProtection nastaví automatickou ochranu aktuální a jakékoli budoucí databáze SQL v dané instanci se zadanou zásadou.

Syntax

Enable-AzRecoveryServicesBackupAutoProtection
      [-InputItem] <ProtectableItemBase>
      [-BackupManagementType] <BackupManagementType>
      [-WorkloadType] <WorkloadType>
      [-Policy] <PolicyBase>
      [-PassThru]
      [-VaultId <String>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Tento příkaz umožňuje uživatelům automaticky chránit všechny existující nechráněné databáze SQL a všechny databáze, které budou přidány později s danou zásadou. Vzhledem k tomu, že instrukce slouží k zálohování všech budoucích databází, operace se provádí na úrovni instance SQLInstance, služba Azure Backup pak bude pravidelně kontrolovat automaticky chráněné kontejnery pro všechny nové databáze a automaticky je chránit.

Příklady

Příklad 1

$Pol = Get-AzRecoveryServicesBackupProtectionPolicy -Name "DefaultSQLPolicy"
$SQLInstance = Get-AzRecoveryServicesBackupProtectableItem -workloadType MSSQL -ItemType SQLInstance -VaultId $targetVault.ID -Name "MSSQLInstance" -ServerName "TestSQLServer"
Enable-AzRecoveryServicesBackupAutoProtection -InputItem $SQLInstance -BackupManagementType AzureWorkload -WorkloadType MSSQL -Policy $Pol -VaultId $targetvault.ID

První rutina získá výchozí objekt zásad a pak ho uloží do $Pol proměnné. Druhá rutina načte příslušnou instance SQLInstance, což je chráněná položka. Třetí příkaz pak nastaví automatickou ochranu pro tuto instanci pomocí zásad v $Pol.

Příklad 2

Tyto příkazy umožňují uživatelům automaticky chránit všechny existující nechráněné databáze a všechny databáze, které budou přidány později s danou zásadou. (automaticky vygenerováno)

Enable-AzRecoveryServicesBackupAutoProtection -BackupManagementType AzureVM -InputItem <ProtectableItemBase> -Policy $Pol -VaultId $vault.ID -WorkloadType AzureVM

Parametry

-BackupManagementType

Třída prostředků, které jsou chráněny. Hodnoty podporované pro tuto rutinu jsou MAB, AzureWorkload, AzureVM.

Typ:BackupManagementType
přijímané hodnoty:AzureWorkload
Position:1
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliases:cf
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-InputItem

Určuje objekt chráněné položky, který lze předat jako vstup. Aktuální podporovaná hodnota je objekt protectableItem typu SQLInstance.

Typ:ProtectableItemBase
Position:0
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

Vrátí výsledek pro automatickou ochranu.

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Objekt zásad ochrany.

Typ:PolicyBase
Position:3
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

ID ARM trezoru služby Recovery Services

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny.

Typ:SwitchParameter
Aliases:wi
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkloadType

Typ úlohy prostředku Aktuální podporované hodnoty jsou AzureVM, WindowsServer, MSSQL.

Typ:WorkloadType
přijímané hodnoty:MSSQL, SAPHanaDatabase
Position:2
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

String

Výstupy

Object