Anmerkung
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_spbeendet 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_spstoppt 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 unter Serverkonfiguration: Datenbank-E-Mail-XPs.
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