Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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