안녕하세요.
ms sql 2008 R2를 사용하고 있습니다.
어플리케이션에서 프로시져를 콜하게되는데
프로시져가 실행되면서 실행된 쿼리문(update나 insert)을 로그파일 형태로 남길수 있나요?
쿼리문으로 구현하는 방법이 있는지는 모르고,
성능 도우 >> Sql Server 프로파일러 툴을 이용하면, 원하는 로그를 남기실 수 있습니다.
프로파일러를 계속 걸어두면 서버에 부하를 줍니다.
그렇기에 trace를 이용하여 최소한의 프로파일러를 가동하여서 기록을 남겨야합니다.
기록하고자 하는 테이블 명을 조건으로하여 trace를 생성,조건걸기,실행 순으로 trace를 작성하시면 이름.trc 라는 파일이 생성됩니다. 이 파일의 내용을 확인하면 원하시는 내용을 볼 수 있습니다.