다음을 통해 공유


sysmail_start_sp(Transact-SQL)

외부 프로그램이 사용하는 Service Broker 개체를 시작하여 데이터베이스 메일을 시작합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

sysmail_start_sp

인수

없음

반환 코드 값

0(성공) 또는 1(실패)

결과 집합

없음

주의

데이터베이스 메일은 SQL Server 설치 시 설정되거나 설치되지 않습니다. 데이터베이스 메일 구성 마법사를 사용하여 데이터베이스 메일 개체를 설정하고 설치할 수 있습니다.

이 저장 프로시저는 msdb 데이터베이스에 저장됩니다. 이 저장 프로시저는 보내는 메시지 요청이 있는 데이터베이스 메일 큐를 시작하고 외부 프로그램에 대한 Service Broker 활성화를 설정합니다.

큐가 시작되면 데이터베이스 메일 외부 프로그램이 메시지를 처리할 수 있습니다. 이 프로시저를 사용하여 sysmail_stop_sp 저장 프로시저로 인해 중지된 큐를 다시 시작할 수 있습니다.

[!참고] 이 저장 프로시저는 데이터베이스 메일에 대한 큐만 시작합니다. 이 저장 프로시저는 데이터베이스에서 Service Broker 메시지 배달을 활성화할 수 없습니다. Service Broker 메시지 배달을 활성화하는 방법은 방법: 데이터베이스에서 Service Broker 메시지 배달 활성화(Transact-SQL)를 참조하십시오.

사용 권한

이 프로시저에 대한 실행 권한은 기본적으로 sysadmin 고정 서버 역할의 멤버로 설정됩니다.

다음 예에서는 msdb 데이터베이스에서 데이터베이스 메일을 시작합니다. 이 예에서는 데이터베이스 메일이 설정되었다고 가정합니다.

USE msdb ;
GO

EXECUTE dbo.sysmail_start_sp ;
GO

참고 항목

참조

sysmail_stop_sp(Transact-SQL)
데이터베이스 메일 및 SQL 메일 저장 프로시저(Transact-SQL)

관련 자료

데이터베이스 메일
SQL Server 노출 영역 구성
Database Mail XPs 옵션

도움말 및 정보

SQL Server 2005 지원 받기