New-AzureVMSqlServerAutoBackupConfig

SQL Server 自動バックアップの構成オブジェクトを作成します。

Note

このドキュメントで参照されているコマンドレットは、Azure Service Manager (ASM) API を使用する従来の Azure リソースを管理するためのものです。 ASM の提供終了が予定されているため、新しいリソースを作成する場合、このレガシ PowerShell モジュールは推奨されません。 詳細については、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

このコマンドは、ストレージ コンテキストを指定し、パスワードを使用して暗号化オプションを有効にすることで、自動バックアップ構成オブジェクトを作成します。 certificatepassword ist は、$CertPasswdという名前の変数に格納されます。

パラメーター

-BackupScheduleType

バックアップ スケジュールの種類(手動または自動)

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-BackupSystemDbs

システム データベースのバックアップ

型:SwitchParameter
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-CertificatePassword

SQL Server で暗号化されたバックアップを実行するために使用される証明書を暗号化するためのパスワードを指定します。

型:SecureString
配置:3
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Enable

SQL Server 仮想マシンの自動バックアップが有効になっていることを示します。 このパラメーターを使用すると、自動バックアップによって、すべての現在および新しいデータベースのバックアップ スケジュールが設定されます。 これにより、このスケジュールに従ってマネージド バックアップの設定が更新されます。

型:SwitchParameter
配置:0
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-EnableEncryption

暗号化が有効になっていることを示します。

型:SwitchParameter
配置:2
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-FullBackupFrequency

Sql Server の完全バックアップの頻度 (毎日または週)

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-FullBackupStartHour

Sql Server の完全バックアップを開始する時刻 (0 から 23)

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-FullBackupWindowInHours

Sql Server の [完全バックアップ] ウィンドウ (時間単位)

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-InformationAction

このコマンドレットが情報イベントに応答する方法を指定します。

このパラメーターの有効値は、次のとおりです。

  • 続行
  • Ignore
  • Inquire
  • SilentlyContinue
  • Stop
  • [中断]
型:ActionPreference
Aliases:infa
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-InformationVariable

情報変数を指定します。

型:String
Aliases:iv
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-LogBackupFrequencyInMinutes

Sql Server ログ バックアップの頻度 (1 ~ 60 分に 1 回)

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Profile

このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。

型:AzureSMProfile
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RetentionPeriodInDays

保有期間の長さを日数で指定します。

型:Int32
配置:1
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-StorageContext

バックアップの格納に使用するストレージ アカウントを指定します。 既定値は、SQL Server 仮想マシンに関連付けられているストレージ アカウントです。

型:AzureStorageContext
配置:4
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-StorageKey

BLOB ストレージ アカウントのストレージ キーを指定します。

型:SecureString
配置:5
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-StorageUri

BLOB ストレージ アカウントの URI を指定します。

型:Uri
配置:4
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False