Wenn Sie Datenbank-E-Mail in SQL Server verwenden, können Sie die Konfigurationseinstellungen ändern, indem Sie sysmail_configure_sp
ausführen gespeicherte Prozedur in der msdb
Datenbank.
Syntax
Die Syntax lautet wie folgt:
sysmail_configure_sp [ [ @parameter_name = ] 'parameter_name' ]
[ , [ @parameter_value = ] 'parameter_value' ]
[ , [ @description = ] 'description' ]
Sie geben also den Einstellungsnamen gefolgt vom gewünschten Wert an. Sie können auch die Beschreibung für diese Einstellung aktualisieren.
Beachten Sie, dass die Datei sysmail_configure_sp
gespeicherte Prozedur befindet sich in der msdb
Datenbank und gehört dem dbo
Schema. Daher muss die Prozedur mit einem dreiteiligen Namen aufgerufen werden, wenn msdb
ist nicht die aktuelle Datenbank.
Beispiel
Hier ist ein Beispiel für das Ändern der maximalen Dateigröße für Anhänge:
EXECUTE msdb.dbo.sysmail_configure_sp
'MaxFileSize', '2000000';
In diesem Fall habe ich den Parameterwert auf 2000000 geändert, aber ich habe die Beschreibung nicht geändert. Daher bleibt die Beschreibung unverändert.
Eine andere Möglichkeit besteht darin, explizit die Argumentnamen zu verwenden.
EXECUTE msdb.dbo.sysmail_configure_sp
@parameter_name = 'MaxFileSize',
@parameter_value = '1000000',
@description = 'Default maximum file size';
In diesem Fall setze ich die Dateigröße auf ihren Standardwert zurück und gebe den Standardbeschreibungstext an (der im vorherigen Beispiel ohnehin nicht geändert wurde).
Alle Konfigurationseinstellungen
Sie können eine Liste der aktuellen Konfigurationseinstellungen erhalten, indem Sie sysmail_help_configure_sp
ausführen gespeicherte Prozedur ohne Übergabe von Argumenten.
EXEC msdb.dbo.sysmail_help_configure_sp;
Ergebnis:
Eine bestimmte Konfigurationseinstellung zurückgeben
Wenn Sie nur eine Konfigurationseinstellung zurückgeben möchten, können Sie diese mithilfe von @parameter_name
an die gespeicherte Prozedur übergeben Argument.
EXEC msdb.dbo.sysmail_help_configure_sp
@parameter_name = MaxFileSize;
Ergebnis:
+-------------+-------------+---------------- ----------+| Parametername | Parameterwert | Beschreibung ||-------------+--------------+----------------- ---------|| MaxDateigröße | 1000000 | Maximale Standarddateigröße |+------------+--------------+--------------- -------------+