데이터베이스 메일 외부 프로그램
데이터베이스 메일 외부 프로그램의 실행 파일은 DatabaseMail90.exe이며 SQL Server 설치 위치의 MSSQL\Binn 디렉터리에 들어 있습니다. 데이터베이스 메일은 처리할 전자 메일 메시지가 있는 경우 Service Broker 활성화를 사용하여 외부 프로그램을 시작합니다. 데이터베이스 메일은 외부 프로그램의 인스턴스 하나를 시작합니다. 외부 프로그램은 SQL Server 에 대한 서비스 계정의 보안 컨텍스트에서 실행됩니다.
외부 프로그램이 시작되면 이 프로그램은 Windows 인증을 사용하여 SQL Server 에 연결하고 전자 메일 메시지를 처리하기 시작합니다. 지정된 제한 시간 동안 보낼 메시지가 없는 경우 프로그램이 종료됩니다. 데이터베이스 메일 구성 마법사 또는 데이터베이스 메일 저장 프로시저를 사용하여 프로그램의 종료 대기 시간을 구성할 수 있습니다. 자세한 내용은 sysmail_configure_sp(Transact-SQL)를 참조하십시오.
외부 프로그램은 msdb 데이터베이스의 시스템 테이블에 정보를 저장합니다. 외부 프로그램이 SQL Server 와 통신할 수 없는 경우 프로그램은 Microsoft Windows 응용 프로그램 이벤트 로그에 오류를 기록합니다. 데이터베이스 메일 구성 마법사의 시스템 매개 변수 구성 대화 상자에서 로깅 수준이 자세히로 설정되어 있으면 추가 메시지 로깅이 제공됩니다. 데이터베이스 메일 뷰와 저장 프로시저를 사용하여 데이터베이스 메일 외부 프로그램의 문제를 해결합니다. 자세한 내용은 데이터베이스 메일 문제 해결을 참조하십시오.
외부 프로그램은 효율적인 처리를 위해 계정 및 프로필 정보를 캐시한다는 점에 유의하십시오. 그러므로 계정 및 프로필에 대한 구성 변경 내용은 몇 분 동안 외부 프로그램에 반영되지 않을 수 있습니다.
참고 항목
개념
관련 자료
Service Broker Activation
SQL Server 노출 영역 구성
데이터베이스 메일 구성 마법사