데이터베이스 메일을 사용하도록 SQL Server 에이전트 메일 구성
적용 대상: SQL Server
이 문서에서는 SQL Server Management Studio를 사용하여 SQL Server에서 알림 및 경고를 보내기 위해 데이터베이스 메일 사용하도록 SQL Server 에이전트를 구성하는 방법을 설명합니다.
- 데이터베이스 메일 사용하도록 설정하고 구성하는 방법에 대한 자세한 내용은 데이터베이스 메일 구성을 참조하세요.
- Transact-SQL 사용에 대한 예제는 데이터베이스 메일 프로필 만들기를 참조하세요.
- Azure SQL Managed Instance에서 SQL 에이전트 작업을 사용하여 전자 메일을 보내려면 SQL Server 에이전트에서 하나의 데이터베이스 메일 프로필만 사용할 수 있으며 이 프로필을
AzureManagedInstance_dbmail_profile
라고 해야 합니다. 자세한 내용 및 샘플 스크립트는 Azure SQL Managed Instance SQL 에이전트 작업 알림을 참조 하세요.
필수 조건
SQL Server 에이전트 서비스 계정에 대한 데이터베이스 메일 계정을 만듭니다.
SQL Server 에이전트 서비스 계정에 대한 데이터베이스 메일 계정을 만들고
msdb
데이터베이스의.DatabaseMailUserRole 데이터베이스 역할에 사용자를 추가합니다. 자세한 내용은 메일을 보내도록 사용자가 적절하게 구성되었는지를 참조하세요.프로필을
msdb
데이터베이스의 기본 프로필 로 설정합니다.
보안
사용 권한
프로필 계정을 만들고 저장 프로시저를 실행하는 사용자는 sysadmin 고정 서버 역할의 멤버여야 합니다.
SQL Server Management Studio 사용
Azure SQL Managed Instance에서는 다음 단계가 필요하지 않습니다. 이미 AzureManagedInstance_dbmail_profile
이라는 프로필을 찾도록 구성되어 있습니다. 자세한 내용 및 샘플 스크립트는 Azure SQL Managed Instance SQL 에이전트 작업 알림을 참조 하세요.
SQL Server에서 데이터베이스 메일을 사용하도록 SQL Server 에이전트를 구성하려면
개체 탐색기에서 SQL Server 인스턴스를 확장합니다.
SQL Server 에이전트를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
경고 시스템을 선택합니다.
메일 프로필 사용을 선택합니다.
메일 시스템 목록에서 데이터베이스 메일을 선택합니다.
메일 프로필목록에서 데이터베이스 메일에 대한 메일 프로필을 선택합니다.
SQL Server 에이전트를 다시 시작합니다.
후속 작업
경고 및 알림을 보내도록 에이전트를 구성하려면 다음 태스크를 수행해야 합니다.