데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
안녕하세요.
제가 관리중인 사이트에서 매달 말 쯤에 특정 카테고리의 게시글이 연속적으로 삭제되는 현상이 발생하고 있습니다.ㅜㅜ
페이지 점검도 해보고 프로시저 점검도 다 해봤는데 이상은 없었구요
그래서 트리거를 걸어서 해당 테이블에서 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 는 웹서버나 방화벽을통해 다른방법으로 로그를 남겨 추적해 들어가야될것 같네여...
이건 제가 아는 지식에서만 답변드린것입니다.