managed_backup.sp_set_parameter (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höhere Versionen

Legt den Wert des angegebenen Smart Admin-Systemparameters fest.

Die verfügbaren Parameter beziehen sich auf die verwaltete SQL Server-Sicherung auf Microsoft Azure. Mit diesen Parametern werden die E-Mail-Benachrichtigungen festgelegt, bestimmte erweiterte Ereignisse aktiviert und auf benutzerdefinierten Richtlinien basierende Verwaltungsrichtlinien aktiviert. Sie müssen den Parameternamen und die Parameterwertpaare angeben.

Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

[ @parameter_name = ] N'parameter_name'

Der Name des Parameters, dessen Wert festgelegt werden soll. @parameter_name ist nvarchar(128). Die verfügbaren Parameternamen sind:

  • SSMBackup2WANotificationEmailIds
  • SSMBackup2WADebugXevent
  • SSMBackup2WAEnableUserDefinedPolicy
  • FileRetentionDebugXevent
  • StorageOperationDebugXevent.

[ @parameter_value = ] N'parameter_value'

Der Wert des Parameters, der festgelegt werden soll. @parameter_value ist nvarchar(128). In der folgenden Tabelle sind zulässige Parameternamen und Wertpaare aufgeführt:

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

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Berechtigungen

Erfordert EXECUTE-Berechtigungen für die managed_backup.sp_set_parameter gespeicherte Prozedur.

Beispiele

In den folgenden Beispielen werden erweiterte operationale und Debugereignisse aktiviert.

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

Im folgenden Beispiel werden E-Mail-Benachrichtigungen über Fehler und Warnungen aktiviert und die E-Mail-Adresse für das Senden von Benachrichtigungen festgelegt:

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