다음을 통해 공유


프로파일러 유틸리티

적용 대상: SQL Server

profiler 유틸리티는 SQL Server Profiler 도구를 실행합니다. 이 항목 후반부에 열거된 옵션 인수를 사용하여 애플리케이션 시작 방법을 제어할 수 있습니다.

참고

프로파일러 유틸리티는 추적을 스크립팅하기 위한 것이 아닙니다. 자세한 내용은 SQL Server Profiler를 참조하세요.

구문

  
profiler  
    [ /? ] |  
[  
{  
{ /U login_id [ /P password ] }  
| /E  
}  
{[ /S sql_server_name ] | [ /A analysis_services_server_name ] }  
[ /D database ]  
[ /T "template_name" ]  
[ /B { "trace_table_name" } ]  
{ [/F "filename" ] | [ /O "filename" ] }  
[ /L locale_ID ]  
[ /M "MM-DD-YY hh:mm:ss" ]  
[ /R ]  
[ /Z file_size ]  
]  

인수

/?
프로파일러 인수의 구문 요약을 표시합니다.

/U login_id
SQL Server 인증을 위한 사용자 로그인 ID입니다. 로그인 ID는 대/소문자를 구분합니다.

참고

가능하면 Windows 인증을 사용하세요.

/P password
사용자가 지정한 암호를 SQL Server 인증에 대해 지정합니다.

/E
현재 사용자의 자격 증명을 사용하여 Windows 인증 연결을 지정합니다.

/S sql_server_name
SQL Server의 인스턴스를 지정합니다. 프로파일러는 지정된 /U/P 스위치 또는 /E 스위치에서 지정된 인증 정보를 사용하여 지정된 서버에 자동으로 연결합니다. SQL Server의 명명된 인스턴스에 연결하려면 /S sql_server_name\instance_name을 사용합니다.

/A analysis_services_server_name
Analysis Services 인스턴스를 지정합니다. 프로파일러는 지정된 /U/P 스위치 또는 /E 스위치에서 지정된 인증 정보를 사용하여 지정된 서버에 자동으로 연결합니다. SQL Server의 명명된 인스턴스에 연결하려면 /A analysis_services_server_name\instance_name을 사용합니다.

/D database
연결에 사용할 데이터베이스의 이름을 지정합니다. 데이터베이스를 지정하지 않으면 이 옵션은 지정된 사용자의 기본 데이터베이스를 선택합니다.

/B " trace_table_name "
프로파일러를 시작할 때 로드할 추적 테이블을 지정합니다. 데이터베이스, 사용자 또는 스키마 및 테이블을 지정해야 합니다.

/T" template_name "
추적을 구성하기 위해 로드할 템플릿을 지정합니다. 템플릿 이름을 따옴표로 묶어야 합니다. 템플릿 이름은 시스템 템플릿 디렉터리 또는 사용자 템플릿 디렉터리에 있어야 합니다. 이름이 같은 두 템플릿이 두 디렉터리에 모두 있는 경우 시스템 디렉터리의 템플릿이 로드됩니다. 지정된 이름의 템플릿이 없으면 표준 템플릿이 로드됩니다. 템플릿(.tdf)의 파일 확장명은 template_name의 일부로 지정해서는 안 됩니다. 예시:

/T "standard"  

/F" filename "
프로파일러를 시작할 때 로드할 추적 파일의 경로와 이름을 지정합니다. 전체 경로 및 파일 이름은 따옴표 안에 있어야 합니다. 이 옵션은 /O와 함께 사용할 수 없습니다.

/O " filename "
추적 결과를 기록할 파일의 경로와 이름을 지정합니다. 전체 경로 및 파일 이름은 따옴표 안에 있어야 합니다. 이 옵션은 /F와 함께 사용할 수 없습니다.

/L locale_ID
사용할 수 없음.

/M " MM-DD-YY hh:mm:ss "
추적을 중지할 날짜 및 시간을 지정합니다. 중지 시간은 따옴표 안에 있어야 합니다. 아래 표의 매개 변수에 따라 중지 시간을 지정합니다.

매개 변수 정의
MM 두 자릿수 월
DD 두 자릿수 일
YY 두 자릿수 연도
hh 24시간 시계의 두 자릿수 시간
mm 두 자릿수 분
ss 두 자릿수 초

참고

"MM-DD-YY hh:mm:ss" 형식은 SQL Server Profiler에서 지역 설정을 사용하여 날짜 및 시간 값 표시 옵션을 사용하도록 설정한 경우에만 사용할 수 있습니다. 이 옵션이 설정되어 있지 않은 경우 "YYYY-MM-DD hh:mm:ss" 날짜 및 시간 형식을 사용해야 합니다.

/R
추적 파일 롤오버를 사용하도록 설정합니다.

/Z file_size
추적 파일 크기를 MB(메가바이트)로 지정합니다. 기본 크기는 5MB입니다. 롤오버를 사용하도록 설정하면 모든 롤오버 파일이 이 인수에서 지정된 값으로 제한됩니다.

설명

특정 템플릿으로 추적을 시작하려면 /S/T 옵션을 함께 사용합니다. 예를 들어 MyServer\MyInstance에서 표준 템플릿으로 추적을 시작하려면 명령 프롬프트에 다음을 입력합니다.

profiler /S MyServer\MyInstance /T "Standard"  

추가 참고

명령 프롬프트 유틸리티 참조(데이터베이스 엔진)