sysmail_start_sp (Transact-SQL)
적용 대상: SQL Server
외부 프로그램에서 사용하는 Service Broker 개체를 시작하여 데이터베이스 메일 시작합니다.
구문
sysmail_start_sp
[ ; ]
인수
없음
반환 코드 값
0
(성공) 또는 1
(실패).
결과 집합
없음.
설명
데이터베이스 메일 SQL Server 설치 시 사용하도록 설정되거나 설치되지 않습니다. 데이터베이스 메일 구성 마법사를 사용하여 데이터베이스 메일 개체를 사용하도록 설정하고 설치합니다.
이 저장 프로시저는 데이터베이스에 있습니다 msdb
. 이 저장 프로시저는 나가는 메시지 요청을 보유하는 데이터베이스 메일 큐를 시작하고 외부 프로그램에 대한 Service Broker 활성화를 사용하도록 설정합니다.
큐가 시작되면 데이터베이스 메일 외부 프로그램에서 메시지를 처리할 수 있습니다. 이 프로시저를 사용하면 저장 프로시저를 사용하여 큐가 중지된 후 큐를 sysmail_stop_sp
다시 시작할 수 있습니다.
참고 항목
이 저장 프로시저는 데이터베이스 메일 큐만 시작합니다. 이 저장 프로시저는 데이터베이스에서 Service Broker 메시지 배달을 활성화하지 않습니다.
사용 권한
이 절차에 대한 사용 권한을 부여 EXECUTE
할 수 있지만 SQL Server 업그레이드 중에 이러한 권한이 재정의될 수 있습니다.
예제
다음 예제에서는 데이터베이스에서 데이터베이스 메일 시작하는 방법을 msdb
보여 있습니다. 이 예제에서는 데이터베이스 메일 사용하도록 설정되었다고 가정합니다.
USE msdb;
GO
EXECUTE dbo.sysmail_start_sp;
GO