適用対象: SQL Server 2016 (13.x) 以降のバージョン
指定したスマート管理者システム パラメーターの値を設定します。
使用可能なパラメーターは、Microsoft Azure への SQL Server マネージド バックアップに関連しています。 これらのパラメーターは、電子メール通知の設定、特定の拡張イベントの有効化、およびユーザー 設定ポリシー ベースの管理ポリシーの有効化に使用されます。 パラメーター名とパラメーター値のペアを指定する必要があります。
構文
EXECUTE managed_backup.sp_set_parameter
[ @parameter_name = ] {
N'SSMBackup2WANotificationEmailIds'
| N'SSMBackup2WAEnableUserDefinedPolicy'
| N'SSMBackup2WADebugXevent'
| N'FileRetentionDebugXevent'
| N'StorageOperationDebugXevent'
}
, [ @parameter_value = ] N'parameter_value'
[ ; ]
引数
[ @parameter_name = ] N'parameter_name'
値を設定するパラメーターの名前。 @parameter_name は nvarchar(128)です。 使用可能なパラメーター名は次のとおりです。
SSMBackup2WANotificationEmailIdsSSMBackup2WADebugXeventSSMBackup2WAEnableUserDefinedPolicyFileRetentionDebugXeventStorageOperationDebugXevent.
[ @parameter_value = ] N'parameter_value'
設定するパラメーターの値。 @parameter_value は nvarchar(128)です。 次の表に、許可されるパラメーター名と値のペアを示します。
| @parameter_name | @parameter_value |
|---|---|
| 'SSMBackup2WANotificationEmailIds' | 'email' |
| 'SSMBackup2WAEnableUserDefinedPolicy' | { 'true' |'false' } |
| 'SSMBackup2WADebugXevent' | { 'true' |'false' } |
| 'FileRetentionDebugXevent' | { 'true' |'false' } |
| 'StorageOperationDebugXevent' = { 'true' |'false' } | 該当なし |
リターン コードの値
0 (成功) または 1 (失敗)。
アクセス許可
managed_backup.sp_set_parameter ストアド プロシージャに対する EXECUTE アクセス許可が必要です。
例
次の例では、操作イベントとデバッグ拡張イベントを有効にします。
-- Enable operational events
USE msdb;
GO
EXECUTE managed_backup.sp_set_parameter N'FileRetentionOperationalXevent', N'True';
-- Enable debug events
USE msdb;
GO
EXECUTE managed_backup.sp_set_parameter N'FileRetentionDebugXevent', N'True';
次の例では、エラーと警告の電子メール通知を有効にし、通知を送信するための電子メール アドレスを設定します。
USE msdb;
GO
EXECUTE managed_backup.sp_set_parameter
@parameter_name = 'SSMBackup2WANotificationEmailIds',
@parameter_value = '<email address>';