sysmail_start_sp (Transact-SQL)
Startet Datenbank-E-Mail durch Starten der vom externen Programm verwendeten Service Broker-Objekte.
Transact-SQL-Syntaxkonventionen
Syntax
sysmail_start_sp
Argumente
Keine
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Keine
Hinweise
Die Datenbank-E-Mail wurde bei der Installation von SQL Server 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 wird in der msdb-Datenbank gespeichert. Diese gespeicherte Prozedur startet die Datenbank-E-Mail-Warteschlange, die ausgehende Benachrichtigungsanforderungen enthält, und aktiviert die Service Broker-Unterstützung für das externe Programm.
Wenn die Warteschlangen gestartet werden, kann das externe Datenbank-E-Mail-Programm Nachrichten verarbeiten. Mithilfe dieser Prozedur können Sie die Warteschlangen erneut starten, nachdem sie mithilfe der gespeicherten Prozedur sysmail_stop_sp beendet wurden.
Hinweis |
---|
Mit dieser gespeicherten Prozedur werden nur die Warteschlangen der Datenbank-E-Mail gestartet. Diese gespeicherte Prozedur aktiviert die Service Broker-Nachrichtenübermittlung in der Datenbank nicht. |
Berechtigungen
Standardmäßig verfügen Mitglieder der festen Serverrolle sysadmin über Ausführungsberechtigungen für diese Prozedur.
Beispiele
Im folgenden Beispiel wird das Starten der Datenbank-E-Mail in der msdb-Datenbank veranschaulicht. Im Rahmen des Beispiels wird davon ausgegangen, dass die Datenbank-E-Mail aktiviert wurde.
USE msdb ;
GO
EXECUTE dbo.sysmail_start_sp ;
GO
Siehe auch
Verweis
sysmail_stop_sp (Transact-SQL)
Gespeicherte Prozeduren für Datenbank-E-Mail (Transact-SQL)