Messagingobjekte für Datenbank-E-Mail
Gilt für:SQL ServerAzure SQL Managed Instance
Die msdb -Datenbank ist die Hostdatenbank der Datenbank-E-Mail. Diese Datenbank enthält die gespeicherten Prozeduren und Messagingobjekte für Datenbank-E-Mail. Microsoft SQL Server Management Studio enthält den Datenbank-E-Mail-Konfigurations-Assistenten zum Aktivieren von Datenbank-E-Mails, zum Erstellen und Verwalten von Profilen und Konten sowie zum Konfigurieren von Datenbank-E-Mail-Optionen.
Objekte in der msdb -Datenbank
Der Dienstbroker muss in der msdb-Datenbank aktiviert sein. Datenbank-E-Mail verwendet jedoch kein Service Broker-Netzwerk. Daher müssen Benutzer keinen Dienstbroker-Endpunkt erstellen, um Datenbank-E-Mail zu verwenden. Der externe Datenbank-E-Mail-Prozess verwendet eine standard-ADO.NET Verbindung zur Kommunikation mit SQL Server.
Datenbank-E-Mail legt in der msdb -Datenbank die folgenden Objekte offen, wenn Datenbank-E-Mail aktiviert ist.
Diese Objekte sind die Schnittstelle für Datenbank-E-Mail innerhalb der Mailhost-Datenbank. Andere Objekte werden installiert, um die Funktionalität zu implementieren, die von den oben aufgeführten Objekten bereitgestellt wird. Diese Objekte sind jedoch für die interne Verwendung reserviert.
Name | type | BESCHREIBUNG |
---|---|---|
sysmail_allitems (Transact-SQL) | Ansicht | Listet alle an Datenbank-E-Mail übergebenen Nachrichten auf. |
sysmail_event_log (Transact-SQL) | Ansicht | Listet Meldungen über das Verhalten von Database Mail External Programauf. |
sysmail_faileditems (Transact-SQL) | Ansicht | Informationen über Nachrichten, die Datenbank-E-Mail nicht senden konnte. |
sysmail_mailattachments (Transact-SQL) | Ansicht | Informationen über Anlagen von Datenbank-E-Mail-Nachrichten. |
sysmail_sentitems (Transact-SQL) | Ansicht | Informationen über Nachrichten, die mit Datenbank-E-Mail gesendet wurden. |
sysmail_unsentitems (Transact-SQL) | Ansicht | Informationen über Nachrichten, die Datenbank-E-Mail gerade zu senden versucht. |
sp_send_dbmail (Transact-SQL) | Gespeicherte Prozedur | Sendet E-Mail-Nachrichten mithilfe von Datenbank-E-Mail. |
sysmail_delete_log_sp (Transact-SQL) | Gespeicherte Prozedur | Löscht Nachrichten aus dem Datenbank-E-Mail-Protokoll. |
sysmail_delete_mailitems_sp (Transact-SQL) | Gespeicherte Prozedur | Löscht E-Mail-Elemente aus der Datenbank-E-Mail-Warteschlange. |
sysmail_help_status_sp (Transact-SQL) | Gespeicherte Prozedur | Zeigt an, ob Datenbank-E-Mail gestartet wird. |
sysmail_start_sp (Transact-SQL) | Gespeicherte Prozedur | Startet die Service Broker-Objekte, die vom externen Programm verwendet werden. Diese Objekte werden standardmäßig gestartet. |
sysmail_stop_sp (Transact-SQL) | Gespeicherte Prozedur | Beendet die Service Broker-Objekte, die vom externen Programm verwendet werden. |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für