728x90
-- =============================================
-- 작성일 : 2005년 03월 17일
-- 작성자 : C. H. S
-- 설 명 : 메세지를 이벤트 로그에 기록한다
-- INPUT : 사용자 정의 오류 번호, 로그에 남길 메세지
-- OUTPUT : 0 : 성공 , 1 : 실패
-- =============================================
CREATE FUNCTION dbo.UFN_LOGEVENT (@ErrNum INT, @Message VARCHAR(8000))
RETURNS INT AS
BEGIN
DECLARE @RESULT INT
EXEC @RESULT = master..xp_logevent @ErrNum, @Message, WARNING
RETURN @RESULT
END
-- 실행
DECLARE @RESULT INT
EXEC @RESULT = dbo.UFN_LOGEVENT '테스트입니다'
SELECT @RESULT
-- master..xp_logevent '사용자 정의 에러 번호', '메세지', 종류
-- WARNING 대신에 INFORMATIONAL 또는 ERROR 도 가능..
[출처] [MSSQL] SQL문으로 이벤트 로그에 메세지 남기기|작성자 필립박
'데이터베이스 > SQL Server' 카테고리의 다른 글
다중 입력을 Open xml로 처리하여 보자 (0) | 2008.04.28 |
---|---|
DB의 특정 자료를 파일로 만들기 (0) | 2008.04.28 |
Microsoft SQL Server 2005의 XML 지원 (0) | 2008.04.28 |
SQL Server 2005의 XQuery 소개 (0) | 2008.04.28 |
Microsoft SQL Server 2005를 위한 최상의 XML 실행 방법 (0) | 2008.04.28 |