안녕하세요.
제가 관리중인 사이트에서 매달 말 쯤에 특정 카테고리의 게시글이 연속적으로 삭제되는 현상이 발생하고 있습니다.ㅜㅜ
페이지 점검도 해보고 프로시저 점검도 다 해봤는데 이상은 없었구요
그래서 트리거를 걸어서 해당 테이블에서 delete가 일어날 때 마다
사용자IP와 해당 페이지를 저장하고 싶은데 혹시 가능할까요?
잘은 모르겠지만 프로파일러를 보니 응용프로그램이름까지 SQL 서버에서 알 수 있는 것 같은데
더 나아가 트리거에 사용자 IP랑 웹페이지 주소까지도 혹시 저장할 수 있을까요?
해당 사이트를 점검해봤는데 그 사이트에선 이상이 없고
그 사건이 일어나는 것은 같은 서버 내의 다른 사이트에서 발생하는 것 같기도 한데
매우 여러개라 전체 점검하기가 힘들 것 같아요 도와주세요 ㅠㅠ
Comment 2
-
History
2013.11.29 13:13
-
minsouk
2013.11.29 15:41
http://sqlsql.tistory.com/270 참고하세요~
조금 고치셔야 할 듯 합니다 저 트리거는 삭제를 아예 안하는 트리거 이며, 삭제는 시켜 주면서 로그만 남기도록 만드시면 될 듯 합니다.
프로그램명 / 계정 / 접속 HOST정보(DB에 접속하는..) 정보는 남길수 있습니다.
실제로 접속하는 USER의 IP 는 웹서버나 방화벽을통해 다른방법으로 로그를 남겨 추적해 들어가야될것 같네여...
이건 제가 아는 지식에서만 답변드린것입니다.