smart_admin.sp_set_parameter (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores

Define o valor do parâmetro do sistema Smart Admin especificado.

Os parâmetros disponíveis estão relacionados com backup gerido do SQL Server para Microsoft Azure. Estes parâmetros são usados para definir as notificações por email, ativar eventos alargados específicos e ativar políticas de gestão baseadas em políticas de utilizador. Deve especificar o nome do parâmetro e os pares de valores do parâmetro.

Transact-SQL convenções de sintaxe

Syntax

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

Arguments

[ @parameter_name = ] N'parameter_name'

O nome do parâmetro para o qual queres definir o valor. @parameter_name é Nvarchar(128). Os nomes dos parâmetros disponíveis são:

  • SSMBackup2WANotificationEmailIds
  • SSMBackup2WADebugXevent
  • SSMBackup2WAEnableUserDefinedPolicy
  • FileRetentionDebugXevent
  • StorageOperationDebugXevent.

[ @parameter_value = ] N'parameter_value'

O valor do parâmetro que queres definir. @parameter_value é Nvarchar(128). A tabela seguinte mostra pares de nomes e valores permitidos para parâmetros:

@parameter_name @parameter_value
'SSMBackup2WANotificationEmailIds' correio eletrónico
'SSMBackup2WAEnableUserDefinedPolicy' { 'verdadeiro' | 'falso' }
'SSMBackup2WADebugXevent' { 'verdadeiro' | 'falso' }
'FileRetentionDebugXevent' { 'verdadeiro' | 'falso' }
'StorageOperationDebugXevent' = { 'true' | 'falso' } N/A

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Permissions

Requer permissões EXECUTE no managed_backup.sp_set_parameter procedimento armazenado.

Examples

Os exemplos seguintes permitem eventos operacionais e de depuração estendidos.

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

O exemplo seguinte permite notificações por email de erros e avisos, e define o endereço de email para enviar notificações:

USE msdb;
GO

EXECUTE managed_backup.sp_set_parameter
    @parameter_name = 'SSMBackup2WANotificationEmailIds',
    @parameter_value = '<email address>';