Compartir a través de


managed_backup.sp_set_parameter (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores

Establece el valor del parámetro del sistema de Administración inteligente especificado.

Los parámetros disponibles están relacionados con la copia de seguridad administrada de SQL Server en Microsoft Azure. Estos parámetros se utilizan para establecer las notificaciones por correo electrónico, habilitar eventos extendidos específicos y habilitar directivas de administración basada en directivas de conjunto de usuarios. Debe especificar el nombre del parámetro y los pares de valor de parámetro.

Convenciones de sintaxis de Transact-SQL

Sintaxis

EXEC managed_backup.sp_set_parameter
    [ @parameter_name = ] {
        N'SSMBackup2WANotificationEmailIds'
        | N'SSMBackup2WAEnableUserDefinedPolicy'
        | N'SSMBackup2WADebugXevent'
        | N'FileRetentionDebugXevent'
        | N'StorageOperationDebugXevent'
    }
    , [ @parameter_value = ] N'parameter_value'
[ ; ]

Argumentos

[ @parameter_name = ] N'parameter_name'

Nombre del parámetro para el que desea establecer el valor. @parameter_name es nvarchar(128). Los nombres de parámetro disponibles son:

  • SSMBackup2WANotificationEmailIds
  • SSMBackup2WADebugXevent
  • SSMBackup2WAEnableUserDefinedPolicy
  • FileRetentionDebugXevent
  • StorageOperationDebugXevent.

[ @parameter_value = ] N'parameter_value'

Valor del parámetro que desea establecer. @parameter_value es nvarchar(128)). En la tabla siguiente se muestran los pares de nombre de parámetro y valor permitidos:

@parameter_name @parameter_value
'SSMBackup2WANotificationEmailIds' "email"
'SSMBackup2WAEnableUserDefinedPolicy' { 'true' | 'false' }
'SSMBackup2WADebugXevent' { 'true' | 'false' }
'FileRetentionDebugXevent' { 'true' | 'false' }
'StorageOperationDebugXevent' = { 'true' | 'false' } N/D

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Permisos

Requiere permisos EXECUTE en el managed_backup.sp_set_parameter procedimiento almacenado.

Ejemplos

Los ejemplos siguientes habilitan los eventos extendidos operativos y de depuración.

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

En el ejemplo siguiente se habilitan las notificaciones por correo electrónico de errores y advertencias, y se establece la dirección de correo electrónico para enviar notificaciones:

USE msdb;
GO
EXEC managed_backup.sp_set_parameter @parameter_name = 'SSMBackup2WANotificationEmailIds', @parameter_value = '<email address>';