심재운 블로그


https://www.apexsql.com/sql_tools_complete.aspx

해당 기능 중에 log every executed query 기능이 존재합니다.
이 기능은 MS SQL SERVER Management Studio 에서 실행한 쿼리를 기록해 주는 기능이며, 실행한 쿼리는 전부  xml 형태로 구성하여
개인 pc 의 특정 위치에 기록해 줍니다.



실행한 쿼리는 아래와 같이  date , user, database, duration , status 를 제공해 줍니다.


로그 파일 위치는 option 에서 변경이 가능하며, xml 로그 라인은 최대 4천줄이며, 하루 기준으로 파일을 생성해 줍니다.


해당 파일은 xml 형태이며, 날짜 폴더 별로 ExecutedQueries.xml 형태로 제공해 줍니다.


메모장으로 열어보면 server 명, connection string 정보, 실행한 db username , 실행쿼리 시간, database 명, 그리고 실행한 쿼리 구문이 저장됩니다.
차후 업체에 제공할 일이 생길 경우, 보안 상 connection string 정보는 제거 후 보내주는게 좋을 듯 싶습니다.



이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band

본문과 관련 있는 내용으로 댓글을 남겨주시면 감사하겠습니다.

비밀글모드