다음을 통해 공유


sysmail_configure_sp(Transact-SQL)

데이터베이스 메일의 구성 설정을 변경합니다. sysmail_configure_sp로 지정한 구성 설정은 전체 SQL Server 인스턴스에 적용됩니다.

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

구문

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입니다.

  • 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)

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

개념

데이터베이스 메일