Messagingobjekte für Datenbank-E-MailDatabase Mail Messaging Objects

Die msdb -Datenbank ist die Hostdatenbank der Datenbank-E-Mail.The msdb database is the Database Mail host database. Diese Datenbank enthält die gespeicherten Prozeduren und Messagingobjekte für Datenbank-E-Mail.This database contains the stored procedures and messaging objects for Database Mail. Microsoft SQL Server Management StudioSQL Server Management Studio enthält den Assistenten zum Konfigurieren von Datenbank-E-Mail, um Datenbank-E-Mail zu aktivieren, Profile und Konten zu erstellen und zu verwalten sowie Datenbank-E-Mail-Optionen zu konfigurieren.Microsoft SQL Server Management StudioSQL Server Management Studio includes the Database Mail Configuration Wizard for enabling Database Mail, creating and managing profiles and accounts, and configuring Database Mail options.

Objekte in der msdb -Datenbank Objects in msdb database

Service BrokerService Broker muss in der msdb -Datenbank aktiviert sein. must be enabled in the msdb database. Allerdings wird für Datenbank-E-Mail kein Service BrokerService Broker -Netzwerk verwendet.However, Database Mail does not use Service BrokerService Broker networking. Deshalb müssen Benutzer keinen Service BrokerService Broker -Endpunkt erstellen, um Datenbank-E-Mail zu verwenden.Therefore, users do not have to create a Service BrokerService Broker endpoint to use Database Mail. Für den externen Datenbank-E-Mail-Vorgang wird eine standardmäßige ADO.NETADO.NET -Verbindung verwendet, um mit SQL ServerSQL Serverzu kommunizieren.The external Database Mail process uses a standard ADO.NETADO.NET connection to communicate with SQL ServerSQL Server.

Datenbank-E-Mail legt in der msdb -Datenbank die folgenden Objekte offen, wenn Datenbank-E-Mail aktiviert ist.Database Mail exposes the following objects in the msdb database when Database Mail is enabled.

Diese Objekte sind die Schnittstelle für Datenbank-E-Mail innerhalb der Mailhost-Datenbank.These objects are the interface for Database Mail within the mail host database. Andere Objekte werden installiert, um die Funktionalität zu implementieren, die von den oben aufgeführten Objekten bereitgestellt wird.Other objects are installed to implement the functionality provided by the objects listed above. Diese Objekte sind jedoch für die interne Verwendung reserviert.However, those objects are reserved for internal use.

NameName TypType BeschreibungDescription
sysmail_allitems (Transact-SQL)sysmail_allitems (Transact-SQL) SichtView Listet alle an Datenbank-E-Mail übergebenen Nachrichten auf.Lists all messages submitted to Database Mail.
sysmail_event_log (Transact-SQL)sysmail_event_log (Transact-SQL) SichtView Listet Meldungen über das Verhalten von Database Mail External Programauf.Lists messages about the behavior of the Database Mail External Program.
sysmail_faileditems (Transact-SQL)sysmail_faileditems (Transact-SQL) SichtView Informationen über Nachrichten, die Datenbank-E-Mail nicht senden konnte.Information about messages that Database Mail could not sent.
sysmail_mailattachments (Transact-SQL)sysmail_mailattachments (Transact-SQL) SichtView Informationen über Anlagen von Datenbank-E-Mail-Nachrichten.Information about attachments to Database Mail messages.
sysmail_sentitems (Transact-SQL)sysmail_sentitems (Transact-SQL) SichtView Informationen über Nachrichten, die mit Datenbank-E-Mail gesendet wurden.Information about messages that have been sent using Database Mail.
sysmail_unsentitems (Transact-SQL)sysmail_unsentitems (Transact-SQL) SichtView Informationen über Nachrichten, die Datenbank-E-Mail gerade zu senden versucht.Information about messages that Database Mail in currently trying to send.
sp_send_dbmail (Transact-SQL)sp_send_dbmail (Transact-SQL) Gespeicherte ProzedurStored Procedure Sendet E-Mail-Nachrichten mithilfe von Datenbank-E-Mail.Sends e-mail messages using Database Mail.
sysmail_delete_log_sp (Transact-SQL)sysmail_delete_log_sp (Transact-SQL) Gespeicherte ProzedurStored Procedure Löscht Nachrichten aus dem Datenbank-E-Mail-Protokoll.Deletes messages from the Database Mail log.
sysmail_delete_mailitems_sp (Transact-SQL)sysmail_delete_mailitems_sp (Transact-SQL) Gespeicherte ProzedurStored Procedure Löscht E-Mail-Elemente aus der Datenbank-E-Mail-Warteschlange.Deletes mail items from the Database Mail queue.
sysmail_help_status_sp (Transact-SQL)sysmail_help_status_sp (Transact-SQL) Gespeicherte ProzedurStored Procedure Zeigt an, ob Datenbank-E-Mail gestartet wird.Indicates if Database Mail is started.
sysmail_start_sp (Transact-SQL)sysmail_start_sp (Transact-SQL) Gespeicherte ProzedurStored Procedure Startet die Service Broker-Objekte, die vom externen Programm verwendet werden.Starts the Service Broker objects that the external program uses. Diese Objekte werden standardmäßig gestartet.These objects are started by default.
sysmail_stop_sp (Transact-SQL)sysmail_stop_sp (Transact-SQL) Gespeicherte ProzedurStored Procedure Beendet die Service Broker-Objekte, die vom externen Programm verwendet werden.Stops the Service Broker objects that the external program uses.

Siehe auchSee Also

Datenbank-E-Mail Database Mail
SQL Server Service Broker SQL Server Service Broker