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


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>';