Поделиться через


New-AzureVMSqlServerAutoBackupConfig

Создает объект конфигурации для автоматического резервного копирования SQL Server.

Примечание.

Командлеты, на которые ссылается эта документация, предназначены для управления устаревшими ресурсами Azure, используюющими API Azure Service Manager (ASM). Этот устаревший модуль PowerShell не рекомендуется при создании новых ресурсов, так как ASM планируется выйти на пенсию. Дополнительные сведения см. в статье о выходе на пенсию в Azure Service Manager.

Модуль Az PowerShell — это рекомендуемый модуль PowerShell для управления ресурсами Azure Resource Manager (ARM) с помощью PowerShell.

Синтаксис

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>]

Описание

Командлет New-AzureVMSqlServerAutoBackupConfig создает объект конфигурации для автоматического резервного копирования SQL Server.

Примеры

Пример 1. Создание конфигурации автоматического резервного копирования с помощью URI хранилища и ключа учетной записи

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

Эта команда создает объект конфигурации автоматического резервного копирования, указав URL-адрес хранения и ключ учетной записи.

Пример 2. Создание конфигурации автоматического резервного копирования с помощью контекста хранилища

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

Эта команда создает объект конфигурации автоматического резервного копирования, указав контекст хранилища.

Пример 3. Создание конфигурации автоматического резервного копирования с помощью контекста хранилища с шифрованием и паролем

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

Эта команда создает объект конфигурации автоматического резервного копирования путем указания контекста хранилища и включения параметра шифрования с паролем. Сертификатpassword ist, хранящийся в переменной с именем $CertPasswd.

Параметры

-BackupScheduleType

Тип расписания резервного копирования, ручной или автоматизированный

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-BackupSystemDbs

Архивация системных баз данных

Тип:SwitchParameter
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-CertificatePassword

Указывает пароль для шифрования сертификата, используемого для выполнения зашифрованных резервных копий SQL Server.

Тип:SecureString
Position:3
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Enable

Указывает, что автоматическое резервное копирование для виртуальной машины SQL Server включено. При использовании этого параметра автоматическое резервное копирование устанавливает расписание резервного копирования для всех текущих и новых баз данных. Это обновляет параметры управляемого резервного копирования, чтобы следовать этому расписанию.

Тип:SwitchParameter
Position:0
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-EnableEncryption

Указывает, что шифрование включено.

Тип:SwitchParameter
Position:2
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-FullBackupFrequency

Частота полного резервного копирования Sql Server, ежедневное или еженедельное

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-FullBackupStartHour

Час дня (0–23) при запуске полного резервного копирования Sql Server

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-FullBackupWindowInHours

Окно полного резервного копирования Sql Server в часах

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-InformationAction

Указывает, как этот командлет реагирует на событие сведений.

Допустимые значения для этого параметра:

  • Продолжить
  • Пропустить
  • Спрашивать
  • SilentlyContinue
  • Остановить
  • Приостановить
Тип:ActionPreference
Aliases:infa
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InformationVariable

Указывает переменную сведений.

Тип:String
Aliases:iv
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LogBackupFrequencyInMinutes

Частота резервного копирования журналов Sql Server каждые 1–60 минут

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Profile

Указывает профиль Azure, из которого считывается этот командлет. Если профиль не указан, этот командлет считывается из локального профиля по умолчанию.

Тип:AzureSMProfile
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RetentionPeriodInDays

Указывает длину периода хранения в днях.

Тип:Int32
Position:1
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-StorageContext

Указывает учетную запись хранения, используемую для хранения резервных копий. По умолчанию используется учетная запись хранения, связанная с виртуальной машиной SQL Server.

Тип:AzureStorageContext
Position:4
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-StorageKey

Указывает ключ хранилища учетной записи хранения BLOB-объектов.

Тип:SecureString
Position:5
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-StorageUri

Задает универсальный код ресурса (URI) для учетной записи хранения BLOB-объектов.

Тип:Uri
Position:4
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False