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
Startet Datenbank-E-Mail, indem die von dem externen Programm verwendeten Service Broker-Objekte gestartet werden.
Transact-SQL-Syntaxkonventionen
Syntax
sysmail_start_sp
[ ; ]
Argumente
Keine.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Keine.
Hinweise
Datenbank-E-Mail ist bei der SQL Server-Installation nicht aktiviert oder installiert. Verwenden Sie den Assistenten zum Konfigurieren von Datenbank-E-Mail zum Aktivieren und Installieren der Datenbank-E-Mail-Objekte.
Diese gespeicherte Prozedur befindet sich in der msdb
Datenbank. Diese gespeicherte Prozedur startet die Datenbank-E-Mail Warteschlange, die ausgehende Nachrichtenanforderungen enthält, und ermöglicht die Aktivierung des Service Brokers für das externe Programm.
Wenn die Warteschlangen gestartet werden, kann das externe Datenbank-E-Mail-Programm Nachrichten verarbeiten. Mit diesem Verfahren können Sie die Warteschlangen neu starten, nachdem die Warteschlangen mit der sysmail_stop_sp
gespeicherten Prozedur beendet wurden.
Hinweis
Mit dieser gespeicherten Prozedur werden nur die Warteschlangen der Datenbank-E-Mail gestartet. Diese gespeicherte Prozedur aktiviert die Nachrichtenübermittlung des Dienstbrokers in der Datenbank nicht.
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, wie Datenbank-E-Mail in der msdb
Datenbank gestartet wird. Im Rahmen des Beispiels wird davon ausgegangen, dass die Datenbank-E-Mail aktiviert wurde.
USE msdb;
GO
EXECUTE dbo.sysmail_start_sp;
GO