[프로파일러란?]
Microsoft SQL Server 프로파일러는 데이터베이스 엔진 또는 Analysis Services
의 인스턴스를 모니터링하기 위한 SQL 추적에 대한 그래픽 사용자 인터페이스입니다.
[사용 목적]
- 문제가 발생한 원인을 찾기 위해 문제 쿼리 실행
- 실행이 느린 쿼리를 찾고 진단
- 문제가 발생한 일련의 Transact-SQL 문 포착. 그런 다음 저장된 추적을 사용하여, 문제를 진단할 수 있는 테스트 서버에서 문제를 복제할 수 있습니다.
- SQL Server의 인스턴스에서 수행되는 동작을 감사하는 기능을 지원합니다.
감사는 보안 관리자가 나중에 검토할 수 있도록 보안 관련 동작을 기록합니다.
[프로파일러 실행 방법]
MSSQL 편집 도구인 SSMS를 실행합니다.
상단 메뉴 바 에서 [도구] -> [SQL Server Profiler] 클릭해서 SQL프로파일러를 실행합니다..
SQL프로파일러가 실행된 화면입니다.
[프로파일러 실행 권한 부여하기]
데이터베이스 관리자 계정인 sa는 SQL프로파일러를 실행이 가능하지만, 추가로 생성한 비관리자 계정은 권한 설정을 해줘야 합니다.
SSMS에서 프로파일러 추적기능을 사용 권한을 부여하기 위해서 왼쪽에 있는 개체 탐색기로 갑니다.
[보안] - [로그인]으로 가서 권한을 부여할 로그인 계정을 선택한 후 마우스 오른쪽 클릭을 해서 [속성]으로 들어갑니다.
로그인 속성창이 활성화되면 왼쪽 페이지 선택 탭에 - 보안개체로 이동합니다. 검색을 눌러서 개체를 추가해줍니다.
개체가 추가된 다음에 사용권한을 부여해야 합니다. 아래에 SQL프로파일러를 실행할 수 있도록 [추적 변경]을 허용으로 체크하고 확인을 눌러 마무리합시다.
이제 SQL Server Profiler 실행하면 정상적으로 사용이 가능합니다.
이상으로 SQL프로파일러 실행 권한 부여에 대한 포스팅을 마치겠습니다.
'IT > MSSQL' 카테고리의 다른 글
MSSQL select문 사용법과 활용 (예제 포함) (0) | 2021.02.16 |
---|---|
MSSQL Insert문 사용법과 활용 (예제 포함) (0) | 2021.02.16 |
MSSQL 날짜 포맷(형식) 변환 정리 표(CONVERT, GETDATE ) (0) | 2020.11.25 |
MSSQL DDL 구문 사용하기 SQL학습 #4 (0) | 2020.11.09 |
MSSQL SSMS 쿼리창 줄번호 표시하기 (0) | 2020.10.26 |
댓글