사용자 정의 이벤트 만들기

적용 대상:SQL ServerAzure SQL Managed Instance

Important

현재 Azure SQL Managed Instance에서는 SQL Server 에이전트 기능이 대부분 지원됩니다. 자세한 내용은 SQL Server와 Azure SQL Managed Instance 간의 T-SQL 차이점을 참조하세요.

SQL Serve에서 미리 정의한 이벤트 이외의 이벤트를 모니터링하려는 경우 사용자 정의 이벤트를 만들 수 있습니다. 각 사용자 정의 이벤트에 심각도 수준을 할당할 수도 있습니다.

참고 항목

SQL Server Management Studio를 사용할 때 각 사용자 정의 이벤트 메시지에 대해 Windows 애플리케이션 이벤트 로그에 쓰기 옵션을 선택하여 메시지를 로그에 기록합니다. 기본적으로 심각도가 19보다 낮은 사용자 정의 메시지가 발생하면 이 메시지는 Microsoft Windows 애플리케이션 로그로 전송되지 않습니다. 따라서 심각도가 19보다 낮은 사용자 정의 메시지는 SQL Server 에이전트 경고를 트리거하지 않습니다.

사용자 정의 이벤트에는 고유한 메시지 번호가 있어야 합니다. 사용자 정의 이벤트에 대한 메시지 번호는 50,000보다 커야 합니다. 이벤트에 대한 메시지는 여러 언어로 정의할 수 있습니다. 그러나 다른 언어로 된 메시지를 추가하려면 먼저 En-US 오류 메시지가 있어야 합니다.

여러 언어로 된 SQL Server 환경을 관리하는 경우 지원되는 각 언어로 사용자 정의 메시지를 만드세요. 예를 들어 영어 서버와 독일어 서버에서 사용할 이벤트 메시지를 새로 만들 경우에 두 서버에 같은 메시지 번호와 심각도를 사용하지만 각각 다른 언어를 할당하십시오.

다음 작업은 사용자 정의 이벤트 및 이에 대응하는 경고를 만드는 방법에 대한 정보를 제공합니다.

메시지 번호를 기반으로 경고를 만들려면

심각도 수준을 기반으로 경고를 만들려면

경고에 대한 응답을 정의하려면

사용자 정의 이벤트 오류 메시지를 만들려면

사용자 정의 이벤트 오류 메시지를 수정하려면

사용자 정의 이벤트 오류 메시지를 삭제하려면

경고를 비활성화하거나 다시 활성화하려면

참고 항목

sp_update_alert(Transact-SQL)