다음을 통해 공유


SQL Server Profiler 실행

적용 대상:SQL ServerAzure SQL Managed Instance

다양한 시나리오에서 추적 출력 수집을 지원하기 위해 여러 가지 방법으로 SQL Server Profiler를 실행할 수 있습니다. Windows 시작 메뉴, 데이터베이스 엔진 튜닝 관리자의 도구 메뉴, SQL Server Management Studio의 여러 위치에서 SQL Server Profiler를 시작할 수 있습니다.

SQL Server Profiler를 처음 시작하고 파일 메뉴에서 새 추적을 선택하면 애플리케이션에 서버에 연결 대화 상자가 표시되고, 여기서 연결할 SQL Server 인스턴스를 지정할 수 있습니다.

SQL Server Profiler 시작

다음 섹션에서는 SQL Server Profiler를 시작하는 방법을 설명합니다.

Windows 시작 메뉴에서 SQL Server 프로파일러 시작

Windows 시작 아이콘을 선택하거나 Windows 키를 누른 다음 "SQL Server Profiler 18" 또는 이후 버전을 적절히 입력합니다. SQL Server Profiler 18 타일이 표시되면 선택합니다.

데이터베이스 엔진 튜닝 관리자에서 SQL Server Profiler 시작

데이터베이스 엔진 튜닝 관리자 도구 메뉴에서 SQL Server 프로파일러를 선택합니다.

SQL Server Management Studio에서 SQL Server Profiler 시작

SQL Server Management Studio의 여러 위치에서 SQL Server Profiler를 시작할 수 있습니다. SQL Server Profiler를 시작하면 시작 지점의 연결 컨텍스트, 추적 템플릿 및 필터 컨텍스트가 로드됩니다. SQL Server Management Studio는 각 SQL Server Profiler 세션을 자체 인스턴스에서 시작하며 SQL Server Management Studio를 종료하는 경우 Profiler는 계속 실행됩니다.

도구 메뉴에서 SQL Server 프로파일러 시작

SQL Server Management Studio 도구 메뉴에서 SQL Server 프로파일러를 선택합니다.

쿼리 편집기에서 SQL Server Profiler 시작

쿼리 편집기에서 마우스 오른쪽 단추를 클릭한 다음 SQL Server Profiler에서 쿼리 추적을 선택합니다.

연결 컨텍스트는 편집기 연결이고 추적 템플릿은 TSQL_SPs 적용된 필터는 SPID = 쿼리 창 세션 ID입니다.

쿼리 편집기 SSMS 20에서 SQL Server Profiler를 시작하면 연결 컨텍스트가 로드되지 않고 추적이 자동으로 구성되지 않습니다. 수동으로 추적을 만들고 시작해야 합니다.

활동 모니터에서 SQL Server 프로파일러 시작

작업 모니터에서 프로세스 창을 선택하고 프로파일러할 프로세스를 마우스 오른쪽 단추로 클릭한 다음 SQL Server 프로파일러에서 추적 프로세스를 선택합니다.

프로세스 선택 시 연결 컨텍스트는 활동 모니터가 열렸을 때의 개체 탐색기 연결입니다. 추적 템플릿은 서버 유형에 따라 기본값이며 SPID는 선택한 프로세스의 세션 ID와 같습니다.

.NET Framework 보안

Windows 인증 모드에서 SQL Server Profiler를 실행하는 사용자 계정에는 SQL Server 인스턴스에 연결할 수 있는 권한이 있어야 합니다.

SQL Server Profiler를 사용하여 추적을 수행하려면 사용자에게 ALTER TRACE 권한도 있어야 합니다.