데이터베이스 메일 메시징 개체Database Mail Messaging Objects

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 Brokermsdb 데이터베이스에서 사용할 수 있어야 합니다. 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