적용 대상:SQL Server
Azure SQL Managed Instance
중요합니다
Azure SQL Managed Instance에서는 현재 대부분의 SQL Server 에이전트 기능이 지원되지만, 모든 기능이 지원되는 것은 아닙니다. 자세한 내용은 Azure SQL Managed Instance의 T-SQL과 SQL Server의 차이점 또는 SQL Managed Instance의 SQL 에이전트 작업 제한을 참조하세요.
SQL Server에서 미리 정의된 이벤트 이외의 이벤트를 모니터링하려는 경우 사용자 정의 이벤트를 만들 수 있습니다. 각 사용자 정의 이벤트에 심각도 수준을 할당할 수도 있습니다.
비고
SQL Server Management Studio를 사용하는 경우 각 사용자 정의 이벤트 메시지에 대해 Windows에 쓰기 애플리케이션 이벤트 로그 옵션을 선택하여 메시지가 기록되도록 합니다. 기본적으로 심각도가 19보다 낮은 사용자 정의 메시지는 발생할 때 Microsoft Windows 애플리케이션 로그로 전송되지 않습니다. 따라서 심각도가 19보다 낮은 사용자 정의 메시지는 SQL Server 에이전트 경고를 트리거하지 않습니다.
사용자 정의 이벤트에는 고유한 메시지 번호가 있어야 합니다. 사용자 정의 이벤트에 대한 메시지 번호는 50,000보다 커야 합니다. 이벤트에 대한 메시지를 여러 언어로 정의할 수 있습니다. 그러나 다른 언어로 된 메시지를 추가하려면 먼저 En-US 오류 메시지가 있어야 합니다.
다중 언어 SQL Server 환경을 관리하는 경우 지원되는 각 언어로 사용자 정의 메시지를 만듭니다. 예를 들어 영어 서버와 독일어 서버 모두에서 사용할 새 이벤트 메시지를 만드는 경우 두 서버 모두에 대해 동일한 메시지 번호와 심각도를 사용하지만 각각에 다른 언어를 할당합니다.
다음 작업은 사용자 정의 이벤트 및 이에 대응하는 경고를 만드는 방법에 대한 정보를 제공합니다.
메시지 번호를 기반으로 경고를 만들려면
심각도 수준에 따라 경고를 만들려면
경고에 대한 응답을 정의하려면
사용자 정의 이벤트 오류 메시지를 만들려면
사용자 정의 이벤트 오류 메시지를 수정하려면
사용자 정의 이벤트 오류 메시지를 삭제하려면
경고를 사용하지 않도록 설정하거나 다시 활성화하려면