LOGON 트리거

jevida(강성욱) 2013.11.18 14:36 Views : 6591

LOGON 트리거

 

 

여러명이 DB에 작업을 할 경우 로그인에 대한 이력이 필요한 상황이 있습니다.

예를 들면..누가 언제 로그인을 했는지...감사목적으로 많이 이용합니다.

이때 LOGON트리거를 사용하여 특정 계정이 로그온 할때 이력을 기록하여 살펴 볼수 있습니다.

http://msdn.microsoft.com/ko-kr/library/bb326598.aspx

SA로 트리거를 해보았습니다.

--트리거 생성

CREATE TRIGGER connection_limit_trigger
ON ALL SERVER WITH EXECUTE AS 'sa'
FOR LOGON
AS
BEGIN
IF ORIGINAL_LOGIN()= 'sa' AND
(SELECT COUNT(*) FROM sys.dm_exec_sessions
WHERE is_user_process = 1 AND
original_login_name = 'sa') > 3
ROLLBACK;
END;

   



강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 20075
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12120
1614 SQL Server 성능 테스트 프로그램 minsouk 2015.01.17 6089
1613 extended events 를 이용한 wait 분석 minsouk 2014.07.25 6286
1612 동일기준에대해 복수컬럼 PIVOT 사용하기 열이 2014.06.27 23031
1611 SELECT / UPDATE / INSERT 쿼리를 쉽게 만들자... [1] Hisory 2014.05.12 10916
1610 ssms 자동 언어 변경이 되면, 이렇게 설정하세요 minsouk 2014.04.27 9603
1609 [QUERY] 그룹 번호 만들기 이스트럭(강동운) 2014.04.11 8990
1608 [QUERY]연승을 구해보자! [2] 이스트럭(강동운) 2014.04.11 9883
1607 VLF 이스트럭(강동운) 2014.04.11 8156
1606 extended events 용 excel view 공개 버전 minsouk 2014.04.07 6435
1605 [TIP] 한 라인에서 여러 테이블 삭제 하기. [3] 엘리엘1 2014.01.03 8653
1604 GhostRecord(인덱스에서 행 삭제시발생) jevida(강성욱) 2013.11.25 13588
1603 프로시저, 함수, 트리거 생성 정보 보기. jevida(강성욱) 2013.11.25 10666
1602 힙테이블에서 행을 삭제하면어떻게 처리 될까? [1] jevida(강성욱) 2013.11.25 9404
1601 SSMS의 디자이너에서 테이블 수정 시 발생하는 영향 [1] jevida(강성욱) 2013.11.25 10555
1600 SQL Server를 활용한 Perfmon 로그 저장 [1] jevida(강성욱) 2013.11.21 14870
1599 VLF 환경과 성능 jevida(강성욱) 2013.11.21 10120
1598 Block 모니터링 jevida(강성욱) 2013.11.21 8141
1597 추적파일을 테이블로 로드하기. jevida(강성욱) 2013.11.21 8930
» LOGON 트리거 jevida(강성욱) 2013.11.18 6591
1595 DeadLock(교착상태) 모니터 하기 [2] jevida(강성욱) 2013.11.18 11463





XE Login