데이터베이스 메일 외부 프로그램Database Mail External Program

데이터베이스 메일 외부 프로그램의 실행 파일은 DatabaseMail.exe이며 설치 위치의 MSSQL\Binn 디렉터리 SQL ServerSQL Server 에 들어 있습니다.The Database Mail external executable is DatabaseMail.exe, located in the MSSQL\Binn directory of the SQL ServerSQL Server installation. 데이터베이스 메일은 처리할 전자 메일 메시지가 있는 경우 Service Broker 활성화를 사용하여 외부 프로그램을 시작합니다.Database Mail uses Service Broker activation to start the external program when there are e-mail messages to be processed. 데이터베이스 메일은 외부 프로그램의 인스턴스 하나를 시작합니다.Database Mail starts one instance of the external program. 외부 프로그램은 SQL ServerSQL Server에 대한 서비스 계정의 보안 컨텍스트에서 실행됩니다.The external program runs in the security context of the service account for SQL ServerSQL Server.

항목 내용In this Topic:

데이터베이스 메일 외부 프로그램 개념 Database Mail External Program Concepts

외부 프로그램이 시작되면 이 프로그램은 Windows 인증을 사용하여 SQL ServerSQL Server 에 연결하고 전자 메일 메시지를 처리하기 시작합니다.When the external program starts, the program connects to SQL ServerSQL Server using Windows Authentication and begins processing e-mail messages. 지정된 제한 시간 동안 보낼 메시지가 없는 경우 프로그램이 종료됩니다.When there have been no messages to send for the specified time-out period, the program exits. 데이터베이스 메일 구성 마법사 또는 데이터베이스 메일 저장 프로시저를 사용하여 프로그램의 종료 대기 시간을 구성할 수 있습니다.You can configure the amount of time that the program waits before exiting by using either Database Mail Configuration Wizard or the Database Mail stored procedures. 자세한 내용은 sysmail_configure_sp(Transact-SQL)에 대한 서비스 계정의 보안 컨텍스트에서 실행됩니다.For more information, see sysmail_configure_sp (Transact-SQL).

외부 프로그램은 msdb 데이터베이스의 시스템 테이블에 정보를 저장합니다.The external program stores information in system tables in the msdb database. 외부 프로그램이 SQL ServerSQL Server와 통신할 수 없는 경우 프로그램은 Microsoft Windows 응용 프로그램 이벤트 로그에 오류를 기록합니다.If the external program cannot communicate with SQL ServerSQL Server, the program logs errors to the Microsoft Windows application event log. 데이터베이스 메일 구성 마법사시스템 매개 변수 구성 대화 상자에서 로깅 수준이 자세히로 설정되어 있으면 추가 메시지 로깅이 제공됩니다.Additional message logging is provided when the logging level is set to Verbose in the Configure System Parameters dialog box of the Database Mail Configuration Wizard.

외부 프로그램은 효율적인 처리를 위해 계정 및 프로필 정보를 캐시한다는 점에 유의하세요.Notice that, for efficiency, the external program caches account and profile information. 그러므로 계정 및 프로필에 대한 구성 변경 내용은 몇 분 동안 외부 프로그램에 반영되지 않을 수 있습니다.Therefore, configuration changes to accounts and profiles may not be reflected in the external program for a few minutes.

구성 태스크Configuration Task 항목 링크Topic Link
외부 프로그램을 종료하기 전에 시간을 지정합니다.Specify the time that the External Program before exiting. sysmail_configure_sp(Transact-SQL)sysmail_configure_sp (Transact-SQL)

참고 항목See Also

SQL Server Service Broker SQL Server Service Broker
데이터베이스 메일 로그 및 감사 Database Mail Log and Audits
데이터베이스 메일 Database Mail