본문 바로가기

데이터베이스/MS-SQL

MSSQL Server Management Studio 실행한 쿼리들 보기(apexsql complete)



해당 기능 중에 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 정보는 제거 후 보내주는게 좋을 듯 싶습니다.