managed_backup.sp_set_parameter (Transact-SQL)
Область применения: SQL Server 2016 (13.x) и более поздних версий
Задает значение указанного системного параметра Smart Admin.
Доступные параметры связаны с управляемым резервным копированием SQL Server в Microsoft Azure. Эти параметры используются для задания уведомлений по электронной почте, включения определенных расширенных событий и предоставления разрешения пользователю задавать политики управления на основе политик. Необходимо указать имя параметра и пары значений параметров.
Соглашения о синтаксисе Transact-SQL
Синтаксис
EXEC 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). Доступные имена параметров:
SSMBackup2WANotificationEmailIds
SSMBackup2WADebugXevent
SSMBackup2WAEnableUserDefinedPolicy
FileRetentionDebugXevent
StorageOperationDebugXevent
.
[ @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
(сбой).
Разрешения
Требуется разрешение EXECUTE для хранимой managed_backup.sp_set_parameter
процедуры.
Примеры
Следующие примеры включают оперативные и отладочные расширенные события.
-- Enable operational events
USE msdb;
GO
EXEC managed_backup.sp_set_parameter N'FileRetentionOperationalXevent', N'True';
-- Enable debug events
USE msdb;
GO
EXEC managed_backup.sp_set_parameter N'FileRetentionDebugXevent', N'True';
Следующий пример включает Уведомления по электронной почте ошибок и предупреждений и задает адрес электронной почты для отправки уведомлений:
USE msdb;
GO
EXEC managed_backup.sp_set_parameter @parameter_name = 'SSMBackup2WANotificationEmailIds', @parameter_value = '<email address>';