Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Beendet Datenbank-E-Mail, indem die von dem externen Programm verwendeten Service Broker-Objekte beendet werden.
Transact-SQL-Syntaxkonventionen
Syntax
sysmail_stop_sp
[ ; ]
Argumente
Keine.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
Diese gespeicherte Prozedur befindet sich in der msdb
Datenbank.
sysmail_stop_sp
beendet die Datenbank-E-Mail Warteschlange, die ausgehende Nachrichtenanforderungen enthält, und deaktiviert die Service Broker-Aktivierung für das externe Programm.
Wenn die Warteschlangen beendet werden, verarbeitet das Datenbank-E-Mail externes Programm keine Nachrichten. Diese gespeicherte Prozedur ermöglicht Ihnen das Beenden von Datenbank-E-Mail für die Problembehandlung oder Wartungsaufgaben.
Um Datenbank-E-Mail zu starten, verwenden Sie sysmail_start_sp
. sp_send_dbmail
akzeptiert weiterhin E-Mails, wenn die Service Broker-Objekte beendet werden.
Hinweis
sysmail_stop_sp
stoppt nur die Warteschlangen für Datenbank-E-Mail. Diese gespeicherte Prozedur deaktiviert die Nachrichtenübermittlung des Service Brokers in der Datenbank nicht. Diese gespeicherte Prozedur deaktiviert nicht die Datenbank-E-Mail erweiterten gespeicherten Prozeduren, um den Oberflächenbereich zu reduzieren. Informationen zum Deaktivieren der erweiterten gespeicherten Prozeduren finden Sie in der Datenbank-E-Mail XPs (Serverkonfigurationsoption) der sp_configure
gespeicherten Systemprozedur.
Berechtigungen
Sie können Berechtigungen für dieses Verfahren erteilen EXECUTE
, aber diese Berechtigungen können während eines SQL Server-Upgrades außer Kraft gesetzt werden.
Beispiele
Das folgende Beispiel zeigt, Datenbank-E-Mail in der msdb
Datenbank zu beenden. Im Rahmen des Beispiels wird davon ausgegangen, dass die Datenbank-E-Mail aktiviert wurde.
USE msdb;
GO
EXECUTE dbo.sysmail_stop_sp;
GO