sysmail_configure_sp (Transact-SQL)

 

DIESES THEMA GILT FÜR:jaSQL Server (ab 2008)neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data Warehouse

Ändert Konfigurationseinstellungen für Datenbank-E-Mail. Die Konfigurationseinstellungen mit angegebenen Sysmail_configure_sp gelten für die gesamte SQL Server Instanz.

Gilt für: SQL Server (SQL Server 2008 bis zur aktuellen Version).

Topic link icon Transact-SQL-Syntaxkonventionen

  
sysmail_configure_sp [ [ @parameter_name = ] 'parameter_name' ]  
    [ , [ @parameter_value = ] 'parameter_value' ]  
    [ , [ @description = ] 'description' ]  

[@parameter_name = ] 'parameter_name'
Der Name des Parameters, der geändert werden soll

[@parameter_value = ] 'parameter_value'
Der neue Wert des Parameters

[@description = ] 'description'
Eine Beschreibung des Parameters

0 (Erfolg) oder 1 (Fehler)

Keine

Datenbank-E-Mail verwendet die folgenden Parameter:

ParameternameDescriptionStandardwert
AccountRetryAttemptsGibt an, wie oft der externe E-Mail-Prozess versucht, die E-Mail-Nachricht zu senden, wobei jedes Konto im angegebenen Profil verwendet wird.1
AccountRetryDelayGibt an, wie lange (in Sekunden) der externe E-Mail-Prozess zwischen zwei Versuchen, eine Nachricht zu senden, warten soll.5000
DatabaseMailExeMinimumLifeTimeGibt an, wie lange (in Sekunden) der externe E-Mail-Prozess mindestens aktiv bleibt. Wenn Datenbank-E-Mail viele Nachrichten sendet, sollten Sie diesen Wert erhöhen, damit Datenbank-E-Mail aktiv bleibt und unnötiger Aufwand durch häufiges Starten und Beenden vermieden wird.600
DefaultAttachmentEncodingDie Standardcodierung für E-Mail-AnlagenMIME
MaxFileSizeDie maximale Größe einer Anlage in Bytes.1000000
ProhibitedExtensionsEine durch Trennzeichen getrennte Liste mit Erweiterungen, die nicht als Anlagen einer E-Mail-Nachricht gesendet werden können.EXE, Dll, Vbs, js
LoggingLevelGibt an, welche Nachrichten im Datenbank-E-Mail-Protokoll aufgezeichnet werden. Einer der folgenden numerischen Werte:

1 - Dies ist der normale Modus. Es werden nur Fehler protokolliert.

2 - Dies ist der erweiterte Modus. Es werden Fehler-, Warn- und Informationsmeldungen protokolliert.

3 - Dies ist der ausführliche Modus. Es werden Fehler-, Warn-, Informations-, Erfolgs- sowie zusätzliche interne Meldungen protokolliert. Verwenden Sie diesen Modus zur Problembehandlung.
2

Die gespeicherte Prozedur Sysmail_configure_sp befindet sich in der Msdb Datenbank und im Besitz der Dbo Schema. Handelt es sich bei der aktuellen Datenbank nicht um msdb, muss die Prozedur mit einem dreiteiligen Namen ausgeführt werden.

Über die Ausführungsberechtigungen für diese Prozedur verfügen standardmäßig die Mitglieder der festen Serverrolle sysadmin .

A. Database Mail auf jedes Konto 10 Wiederholungsversuche festlegen

Im folgenden Beispiel wird gezeigt, wie Datenbank-E-Mail so konfiguriert wird, dass für jedes Konto&10; Wiederholungsversuche unternommen werden, bevor das jeweilige Konto als nicht erreichbar eingestuft wird.

EXECUTE msdb.dbo.sysmail_configure_sp  
    'AccountRetryAttempts', '10' ;  

B. Festlegen der maximalen Anlagengröße auf&2; MB

Im folgenden Beispiel wird gezeigt, wie die maximale Anlagengröße auf 2 MB festgelegt wird.

EXECUTE msdb.dbo.sysmail_configure_sp  
    'MaxFileSize', '2097152' ;  

Database Mail
Sysmail_help_configure_sp (Transact-SQL)
Database Mail gespeicherte Prozeduren (Transact-SQL)

Community-Beiträge

HINZUFÜGEN
Anzeigen: