경고에 대한 응답 정의
적용 대상:SQL Server
Azure SQL Managed Instance
중요하다
Azure SQL Managed Instance 에서는 현재 대부분의 SQL Server 에이전트 기능이 지원되지만, 모든 기능이 지원되지는 않습니다. SQL Server와의 T-SQL 차이점에 대한 자세한 내용은 Azure SQL Managed Instance을 참조하세요.
이 항목에서는 SQL Server Management Studio 또는 Transact-SQL을 사용하여 Microsoft SQL Server가 SQL Server의 SQL Server 에이전트 경고에 응답하는 방법을 정의하는 방법을 설명합니다.
시작하기 전에
제한 및 제약
페이저 및 net send 옵션은 이후 버전의 Microsoft SQL Server에서 SQL Server 에이전트에서 제거됩니다. 새 개발 작업에서 이러한 기능을 사용하지 말고 현재 이러한 기능을 사용하는 애플리케이션을 수정할 계획입니다.
데이터베이스 메일을 사용하여 운영자에게 전자 메일 및 호출기 알림을 보내도록 SQL Server 에이전트를 구성해야 합니다. 자세한 내용은 운영자 경고 할당참조하세요.
SQL Server Management Studio는 작업을 관리하는 쉽고 그래픽적인 방법을 제공하며 작업 인프라를 만들고 관리하는 데 권장되는 방법입니다.
안전
권한
sysadmin 고정 서버 역할의 멤버만 경고에 대한 응답을 정의할 수 있습니다.
SQL Server Management Studio 사용
경고에 대한 응답을 정의하려면
개체 탐색기더하기 기호를 클릭하여 응답을 정의하려는 경고가 포함된 서버를 확장합니다.
더하기 기호를 클릭하여 SQL Server 에이전트 을 확장합니다.
더하기 기호를 클릭하여 경고 폴더를 확장합니다.
응답을 정의할 경고를 마우스 오른쪽 단추로 클릭하고 속성선택합니다.
alert_name경고 속성 대화 상자에서, 페이지선택 아래 응답을 선택합니다.
작업 실행 확인란을 선택하고 작업 실행 확인란 아래 목록에서 경고가 발생할 때 실행할 작업을 선택합니다. 새 작업을 클릭하면 새 작업을 만들 수 있습니다. 작업 보기 클릭하여 작업에 대한 자세한 정보를 볼 수 있습니다. 새 작업 및 작업 속성job_name 대화 상자에서 사용 가능한 옵션에 대한 자세한 내용은 작업 만들기 및 작업 보기를 참조하세요.
경고가 활성화될 때 운영자에게 알리려면 운영자에게 알림 체크박스를 선택합니다. 운영자 목록에서 운영자에게 알릴 방법 중 하나 또는 여러 개를 선택합니다: 전자 메일, 호출기, 또는 Net Send. 새 연산자을 클릭하여 새 연산자를 만들 수 있습니다. 연산자 보기 클릭하여 연산자에 대한 자세한 정보를 볼 수 있습니다. 새 연산자 및 보기 연산자 속성 대화 상자에서 사용 가능한 옵션에 대한 자세한 내용은 연산자 만들기 및 연산자 대한 정보 보기참조하세요.
완료되면 확인을 클릭하세요.
Transact-SQL 사용
경고에 대한 응답을 정의하려면
개체 탐색기데이터베이스 엔진 인스턴스에 연결합니다.
표준 표시줄에서 새 쿼리클릭합니다.
다음 예제를 복사하여 쿼리 창에 붙여넣고 실행을 클릭합니다.
-- adds an e-mail notification for Test Alert. -- assumes that Test Alert already exists and that -- François Ajenstat is a valid operator name USE msdb ; GO EXEC dbo.sp_add_notification @alert_name = N'Test Alert', @operator_name = N'François Ajenstat', @notification_method = 1 ; GO
자세한 내용은 sp_add_notification(Transact-SQL)를 참조하세요.