sysmail_configure_sp(Transact-SQL)
데이터베이스 메일의 구성 설정을 변경합니다. sysmail_configure_sp로 지정한 구성 설정은 전체 SQL Server 인스턴스에 적용됩니다.
구문
sysmail_configure_sp [ [ @parameter_name = ] 'parameter_name' ]
[ , [ @parameter_value = ] 'parameter_value' ]
[ , [ @description = ] 'description' ]
인수
- [@parameter_name= ] 'parameter_name'
변경할 매개 변수의 이름입니다.
- [@parameter_value= ] 'parameter_value'
매개 변수의 새 값입니다.
- [@description= ] 'description'
매개 변수에 대한 설명입니다.
반환 코드 값
0(성공) 또는 1(실패)
결과 집합
없음
주의
데이터베이스 메일은 다음과 같은 매개 변수를 사용합니다.
매개 변수 이름 |
설명 |
기본값 |
AccountRetryAttempts |
외부 메일 프로세스에서 지정된 프로필의 각 계정을 사용하여 전자 메일 메시지를 보내려고 시도하는 횟수입니다. |
1 |
AccountRetryDelay |
외부 메일 프로세스가 메시지 보내기를 시도하는 사이에 대기하는 시간(초)입니다. |
5000 |
DatabaseMailExeMinimumLifeTime |
외부 메일 프로세스가 활성 상태로 유지되는 최소 시간(초)입니다. 데이터베이스 메일에서 많은 메시지를 보내려면 이 값을 늘려 데이터베이스 메일을 활성 상태로 유지하고 자주 시작하고 중지하는 오버헤드를 방지합니다. |
600 |
DefaultAttachmentEncoding |
전자 메일 첨부 파일의 기본 인코딩입니다. |
MIME |
MaxFileSize |
첨부 파일의 최대 크기(바이트)입니다. |
1000000 |
ProhibitedExtensions |
전자 메일 메시지에 대한 첨부 파일로 보낼 수 없는 쉼표로 구분된 확장명 목록입니다. |
exe,dll,vbs,js |
LoggingLevel |
데이터베이스 메일 로그에 기록할 메시지를 지정합니다. 가능한 값은 1, 2 또는 3입니다.
|
2 |
sysmail_configure_sp 저장 프로시저는 msdb 데이터베이스에 있으며 dbo 스키마가 소유합니다. 현재 데이터베이스가 msdb가 아닐 경우 이 프로시저를 세 부분으로 구성된 이름으로 실행해야 합니다.
사용 권한
이 프로시저에 대한 실행 권한은 기본적으로 sysadmin 고정 서버 역할의 멤버로 설정됩니다.
예
1. 각 계정을 10번씩 다시 시도하도록 데이터베이스 메일 설정
다음 예에서는 계정에 연결할 수 없는 것으로 간주하기 전에 각 계정을 10
번씩 다시 시도하도록 데이터베이스 메일을 설정합니다.
EXECUTE msdb.dbo.sysmail_configure_sp
'AccountRetryAttempts', '10' ;
2. 최대 첨부 파일 크기를 2MB로 설정
다음 예에서는 최대 첨부 파일 크기를 2MB로 설정합니다.
EXECUTE msdb.dbo.sysmail_configure_sp
'MaxFileSize', '2097152' ;
참고 항목
참조
sysmail_help_configure_sp(Transact-SQL)
데이터베이스 메일 및 SQL 메일 저장 프로시저(Transact-SQL)