データベース メール メッセージング オブジェクトDatabase Mail Messaging Objects

適用対象: yesSQL Server yesAzure SQL Database (Managed Instance のみ) noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

msdb データベースはデータベース メール ホスト データベースです。The msdb database is the Database Mail host database. このデータベースには、データベース メールのストアド プロシージャやメッセージング オブジェクトが格納されます。This database contains the stored procedures and messaging objects for Database Mail. Microsoft SQL Server Management StudioSQL Server Management Studio にはデータベース メール構成ウィザードが付属していて、データベース メールの有効化、プロファイルとアカウントの作成と管理、およびデータベース メール オプションの構成をこのウィザードから行うことができます。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.

msdb データベース内にあるオブジェクトObjects in msdb database

Service BrokerService Broker msdb データベースで、 を有効にする必要があります。must be enabled in the msdb database. ただし、データベース メールでは Service BrokerService Broker ネットワークを使用しません。However, Database Mail does not use Service BrokerService Broker networking. そのため、ユーザーはデータベース メールを使用するための Service BrokerService Broker エンドポイントを作成する必要はありません。Therefore, users do not have to create a Service BrokerService Broker endpoint to use Database Mail. データベース メールの外部プロセスでは、 ADO.NETADO.NET との通信に標準の SQL ServerSQL Server接続が使用されます。The external Database Mail process uses a standard ADO.NETADO.NET connection to communicate with SQL ServerSQL Server.

データベース メールが有効になっていると、 msdb データベース内の次のオブジェクトがデータベース メールによって公開されます。Database Mail exposes the following objects in the msdb database when Database Mail is enabled.

これらのオブジェクトは、メール ホスト データベース内のデータベース メールのインターフェイスです。These objects are the interface for Database Mail within the mail host database. 上記で一覧したオブジェクトによって提供される機能を実装するために、他のオブジェクトがインストールされます。Other objects are installed to implement the functionality provided by the objects listed above. ただし、このようなオブジェクトは内部使用のために予約されています。However, those objects are reserved for internal use.

[オブジェクト名]Name Type [説明]Description
sysmail_allitems (Transact-SQL)sysmail_allitems (Transact-SQL) [表示]View データベース メールに送信されたすべてのメッセージの一覧を表示します。Lists all messages submitted to Database Mail.
sysmail_event_log (Transact-SQL)sysmail_event_log (Transact-SQL) [表示]View Database Mail External Programの動作に関するメッセージの一覧を表示します。Lists messages about the behavior of the Database Mail External Program.
sysmail_faileditems (Transact-SQL)sysmail_faileditems (Transact-SQL) [表示]View データベース メールで送信できなかったメッセージに関する情報を表示します。Information about messages that Database Mail could not sent.
sysmail_mailattachments (Transact-SQL)sysmail_mailattachments (Transact-SQL) [表示]View データベース メール メッセージの添付ファイルに関する情報を表示します。Information about attachments to Database Mail messages.
sysmail_sentitems (Transact-SQL)sysmail_sentitems (Transact-SQL) 表示View データベース メールを使用して送信されたメッセージに関する情報を表示します。Information about messages that have been sent using Database Mail.
sysmail_unsentitems (Transact-SQL)sysmail_unsentitems (Transact-SQL) [表示]View データベース メールで現在送信が試行されているメッセージに関する情報を表示します。Information about messages that Database Mail in currently trying to send.
sp_send_dbmail (Transact-SQL)sp_send_dbmail (Transact-SQL) ストアド プロシージャStored Procedure データベース メールを使用して、電子メール メッセージを送信します。Sends e-mail messages using Database Mail.
sysmail_delete_log_sp (Transact-SQL)sysmail_delete_log_sp (Transact-SQL) ストアド プロシージャStored Procedure データベース メール ログからメッセージを削除します。Deletes messages from the Database Mail log.
sysmail_delete_mailitems_sp (Transact-SQL)sysmail_delete_mailitems_sp (Transact-SQL) ストアド プロシージャStored Procedure メール アイテムをデータベース メール キューから削除します。Deletes mail items from the Database Mail queue.
sysmail_help_status_sp (Transact-SQL)sysmail_help_status_sp (Transact-SQL) ストアド プロシージャStored Procedure データベース メールが開始されているかどうかを示します。Indicates if Database Mail is started.
sysmail_start_sp (Transact-SQL)sysmail_start_sp (Transact-SQL) ストアド プロシージャStored Procedure 外部プログラムによって使用される Service Broker オブジェクトを開始します。Starts the Service Broker objects that the external program uses. これらのオブジェクトは、既定で開始されます。These objects are started by default.
sysmail_stop_sp (Transact-SQL)sysmail_stop_sp (Transact-SQL) ストアド プロシージャStored Procedure 外部プログラムによって使用される Service Broker オブジェクトを停止します。Stops the Service Broker objects that the external program uses.

参照See Also

データベース メール Database Mail
SQL Server Service Broker (SQL Server Service Broker)SQL Server Service Broker