A테이블의 A필드값이 30 이었는데..
이것을 개발자 한명이 쿼리분석기에서 Update 구문을 통해 50으로 변경했을 경우
또는 개체탐색기로 테이블 열어서 수정을 했을 경우
이러한 작업을 시도한것을 알 수 있는 방법이 있는건가요?
쉽게 말해 DB 내용을 조작한 것을 알 수 있는 방법이 있는가해서 질문합니다.
Comment 3
-
건우아빠
2019.07.15 20:51
-
ad-hoc 쿼리만 수집하거나, 감사를 거는 방법이 잇을 수 잇겟네요.
-
jevida(강성욱)
2019.08.30 01:12
DML트리거를 설정하시면 됩니다.
아래 링크 참조해서 해당 값 변경시 다른 테이블로 기록을 남기면 될듯 합니다.
http://sqlmvp.kr/220482852162
로그 분석 하는 방법은 질답에 있었던것 같습니다.
이 방법은 쉽지가 않습니다.
중요한 테이블 같은 경우에 트리거를 통해 변경 내역을 별도의 테이블에 저장 시키는 방법으로 하시는게 좋을듯 합니다.