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 도 가능..

+ Recent posts