PSSDIAG 데이터 컬렉션 유틸리티

기술 자료 번역 기술 자료 번역
기술 자료: 830232 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

PSSDIAG 일반 용도의 컬렉션을 진단 유틸리티입니다. Microsoft 제품 지원 서비스를 사용 하 여 여러 로그 및 데이터 수집 파일입니다. PSSDIAG 기본적으로 SQL 프로파일러 성능 모니터 로그를 수집할 수 있습니다. 추적, SQL Server 블로킹 스크립트 출력, Windows 이벤트 로그 및 SQLDIAG 출력 합니다. 데이터 컬렉션 활성화 또는 중 하나를 비활성화 하 여 사용자 지정할 수 있습니다. 이러한 형식을 블로킹 스크립트를 샘플 간격을 변경 하 여 로그인 하 여 성능 모니터 로그 및 특정 이벤트 및 카운터에 대 한 수정 SQL 프로필러 및 성능 모니터 캡처할 수 있습니다. PSSDIAG 사용자 지정 실행 수 있습니다. 유틸리티 또는 Transact-SQL는 사용자 지정 스크립트에 대 한 데이터를 요구 하는 경우 지원 기본적으로 지원 되는 진단 형식 외부.

추가 정보

이 설명서에는 PSSDIAG 버전에 적용 되는 Microsoft 고객 기술 지원부의 트러블 슈팅을 도울 보냅니다. 사례를 지원 합니다. 약간 다른 버전의 도구를 사용할 수 있습니다 공개에 대 한 파일을 다운로드 합니다. 다운로드할 수 있는 공용 버전을 중점적으로 설명 하는 설명서를 도구, 다음 Microsoft 개발자 네트워크 (MSDN) 웹 사이트를 방문 하십시오.
http://msdn2.microsoft.com/en-us/library/aa175399 (SQL.80).aspx
Microsoft SQL Server 2000과 7.0 Microsoft SQL Server, 다음 파일은 Microsoft 다운로드 센터에서 다운로드할 수 있는입니다.

그림 축소그림 확대
다운로드
이제 데이터 수집 PSSDIAG 유틸리티 패키지를 다운로드 합니다.

릴리스 날짜: 2004 년 9 월 29 일

Microsoft SQL Server 2005 및 이후 버전에 대 한 다음 codeplex 사이트에서 찾을 수 있는 Pssdiag 및 Sqldiag 관리자 사용:
http://diagmanager.codeplex.com/

자세한 내용은 다음 MSDN 웹 사이트를 방문 하십시오.
http://blogs.msdn.com/b/psssql/archive/2011/05/24/pssdiag-sqldiag-configuration-manager-released-to-codeplex.aspx

Microsoft 지원 파일을 다운로드 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
119591 온라인 서비스 로부터 Microsoft 지원 파일을 구하는 방법
Microsoft는이 파일을 스캔. Microsoft는 파일을 게시 한 날짜에 사용할 수 있었던 최신 바이러스 검색 소프트웨어를 사용 합니다. 파일은 무단된 변경을 방지 하기 위해 보안이 강화 된 서버에 저장 됩니다.

PSSDIAG 시작 하는 방법

PSSDIAG 확장에서 만든 C:\PSSDIAG 폴더에는 컴퓨터입니다. 이 폴더에 충분 한 디스크 공간이 있는 드라이브에 있어야 합니다. 사용 가능한 데이터를 PSSDIAG 구성 된 로그 파일 저장 하기 캡처할 수 있습니다. PSSDIAG 많은 다른 로그를 수집 하도록 구성 될 수 있으므로 형식, 필요한 사용 가능한 디스크 공간이 2, 나는 메가바이트를 달라질 수 있습니다. 몇 기가바이트 합니다. 주의 때로는 추적 데이터의 양 수집 된 특성 및 볼륨의 작업 부하에 따라 다릅니다는 서버 처리 하 고 있습니다. 따라서 정확 하 게 예상 되는 수 없습니다. 데이터에 대 한 컬렉션에서 SQL 프로필러 추적 같은 대용량 추적 형식이 포함 됩니다. PSSDIAG 로컬 드라이브, 네트워크 공유에서 실행할 수 있는지 확인 하십시오 또는 매핑된 네트워크 드라이브에서.

일반적으로 PSSDIAG 로컬로 실행 하는 모니터링 중인 서버에서. 그러나 PSSDIAG을 구성할 수 있습니다. 원격 서버를 모니터링 합니다. PSSDIAG 실행 하는 방법에 대 한 자세한 내용은 원격으로 참조를 "PSSDIAG 실행 중인 원격 서버나 클러스터 된 SQL Server" 이 문서의 시작 부분입니다.

참고 데이터를 수집 하는 경우 별도 단계를 수행 해야 할 경우 클러스터 된 인스턴스의 SQL Server. "어떻게에 실행을 읽을 수 있는지 확인 PSSDIAG 원격 서버나 클러스터 SQL Server "본 문서의 경우 사용자 PSSDIAG 됩니다 경우에 SQL Server의 클러스터 된 인스턴스에 연결 하는 서버에서 로컬로 실행 합니다.

Pssdiag.exe 중요 하지 않은 기본적인 보안 요구 사항 그러나 Microsoft Windows NT 관리자 자격 증명이 많은 PSSDIAG 수 있는 진단 필요 선택적으로 캡처하도록 구성 합니다. 또한 있어야 합니다. 시스템 관리자 자격 증명을 SQL Server PSSDIAG 진단 되는 경우 SQL Server (즉, PSSDIAG "일반" 모드에서 실행 되지 않는 경우 는 /G 명령줄 스위치)입니다. 기본적으로 Windows는 PSSDIAG 높아지고 인증 된 연결을 SQL Server. 그러나 SQL Server 사용할 수 있습니다. 원하는 경우 인증 합니다.

PSSDIAG 여러 옵션을 지 원하는 명령줄 매개 변수입니다. 선택적 명령줄 매개 변수에 대 한 자세한 내용은 "PSSDIAG 명령줄 매개 변수" 섹션을 참조 하십시오. 그러나 일반적으로 아닙니다. 선택적 매개 변수를 사용 하는 데 필요한. 후 PSSDIAG을 추출 했습니다. 패키지는 Microsoft 다운로드 센터에서 파일을 Pssdiag.exe 실행 데이터 컬렉션을 시작 합니다.

PSSDIAG 시작 되 면 먼저 여 고 다음 로그 파일을 캡처하도록 구성 되어 구성 됩니다. 이 프로세스 몇 초 정도 걸릴 수 있습니다. PSSDIAG 완전히 시작 될 때와 모든 로그는 활성 콘솔에 다음과 같은 메시지가 출력 됩니다.

2003/10/02 12:30:14.90 PSSDIAG 컬렉션을 시작 합니다. Ctrl + C를 누릅니다. 중지.


에 대 한 데이터를 수집 하는 PSSDIAG 실행 하는 경우는 메시지를 받을 때까지 대기 합니다에서 재현할 수 있는 문제 문제를 재현 하십시오.

기록 하지는 콘솔 세션 전에 데이터 수집 PSSDIAG 실행 위치 완료 PSSDIAG 종료 되었습니다. PSSDIAG 콘솔 유틸리티 이기 때문에 서비스를 종료 PSSDIAG 실행 되는 세션 로그 아웃 유틸리티 및 최종 데이터 수집 아래로. 터미널에서 PSSDIAG을 실행할 수 있습니다. 서버 세션이 아닌 세션 연결을 끊을 수 있습니다 원하는 경우 PSSDIAG 실행 중인 상태로 로그 아웃 합니다.

PSSDIAG 중지 하는 방법

PSSDIAG 중지 하려면 콘솔 창에서 CTRL + C를 눌러 위치 PSSDIAG 실행 중입니다. Note이 또한 PSSDIAG 자체를 종료 하도록 지시할 수 있다는 아래로 자동으로 특정 시간에. 이 대 한 자세한 내용은 참조 하십시오. "자동 시작 및 중지 PSSDIAG" 섹션. PSSDIAG 인 경우 자동으로 압축 된.cab 파일에 파일을 추가 하 여 시간이 많이 걸릴 수 있습니다. 마지막 로그 파일을 압축 하는 완료 PSSDIAG에 대 한. 후 CTRL + C를, PSSDIAG는 다음과 유사한 메시지를 콘솔에 보냅니다.
2003/10/02 12:24:00.69 PSSDIAG 끝나는 데이터 컬렉션입니다. 프로세스를 종료 하 고 파일 압축 하는 동안 기다려 (이 몇 분 정도 걸릴 수 있음)


이 메시지가 표시 된 후 PSSDIAG 더 이상 추가 데이터를 서버에서 경우에 수집 이전에 수집한 데이터를 압축 하 여 계속할 수 있습니다.

PSSDIAG 앞 이 완전히 종료 비슷한 메시지를 표시할 수 있습니다.

파일이 f:\pssdiag\output\에 추가 되었습니다. PSSDIAG에.CAB입니다. 백업에서 삭제 합니다. F:\pssdiag\output\backup\?


가능 하면 Microsoft 수집 된 데이터 파일을 유지 하려면 "n" 대답 하는 것이 좋습니다의 백업 folderuntil confirmthat Pssdiag.cab 출력 파일을 수 있습니다 그대로 유지 합니다.

PSSDIAG 출력 위치

사용 하 여 사용자 지정 출력 폴더를 지정 하지 않은 경우는 /O 명령줄 매개 변수 PSSDIAG 라는 폴더를 만듭니다. 출력 폴더에서 실행 되는 위치입니다. PSSDIAG을 실행 하는 경우 는 / C0 (기본값) 또는 / C1 자동 압축을 해제 하려면 명령줄 매개 변수는 출력 파일이이 폴더에 남아 있습니다. 압축 하려는 수 있는 출력 도구로 업로드 하는 경우 선택한 폴더를 Microsoft 기술 지원부에 폴더입니다.

PSSDIAG 실행 되는 경우 자동 압축 모드에서 모든 출력 파일은 압축 된 추가 됩니다. Pssdiag.cab 파일에는 출력 폴더입니다. 기본적으로 모든 압축 PSSDIAG을 수행 하지 않습니다. 파일 Pssdiag.cab 파일에 성공적으로 추가 된 후, 수 있습니다. 라는 별도 폴더로 이동 합니다. 백업. 는 백업 폴더 생성 되는 출력 폴더입니다. 참고 압축 되지 않은 데이터의 최대 크기는 추가할 수 있는 단일 cab 파일에 파일을 2 기가바이트 (GB)입니다. 데이터를 수집 하는 경우 Pssdiag2.cab, Pssdiag3.cab, 등 이라는 추가 CAB 파일이 2GB를 초과 합니다. 파일을 만들 수 있습니다.

PSSDIAG 제거

PSSDIAG는 COM 개체를 등록, 모든 파일을 복사 하지 시스템 디렉터리 또는 시스템 레지스트리를 수정 합니다. PSSDIAG 제거할 때 데이터 수집이 완료 되 고 PSSDIAG 파일이 들어 있는 폴더를 삭제 합니다. PSSDIAG 여러 가지 시스템 저장 프로시저를 설치 하지는 마스터 데이터베이스입니다. 이러한 저장된 프로시저를 자동으로 있습니다 때 제거 PSSDIAG 종료 됩니다.

PSSDIAG 명령줄 매개 변수

뛰어야 벼룩 PSSDIAG /? 에서의 해당 PSSDIAG 명령줄 매개 변수 목록을 보려면 명령줄 지원합니다. 다음에 가장 자주 사용 되는 매개 변수 설명 테이블입니다. 이러한 명령줄 매개 변수는 선택적 요소입니다.

표 축소표 확대
매개 변수설명
/Q자동 모드입니다. 사용자가 프롬프트를 표시 하지 않습니다. 백업 파일을 삭제할 것인지 묻는 같이 개입 합니다.
/C#/ C0 자동 압축 해제 하 고 / C1 NTFS 압축을 파일은 출력 디렉터리에 있습니다. / C0 (압축) 기본값입니다.
/B YYYYMMDD_HH:MM:SS
나중에 시작을 지정합니다. 수집을 시작 하는 시간입니다. PSSDIAG이이 시간에 도달할 때까지 유휴 상태로 유지 됩니다. 시간과 날짜는 여기에 지정 된 정확한 형태로 제공 되어야 합니다. 날짜와 시간을 함께 또는 개별적으로 지정할 수 있습니다. 예를 들어 시간에만 나 날짜에만 지정할 수 있습니다.
/E YYYYMMDD_HH:MM:SS
자동 지정 종료 시간입니다. 이 시간에 도달 하면 PSSDIAG 데이터 자동으로 중지 됩니다. 컬렉션 자체를 종료 하 고 있습니다. 날짜와 시간을 지정할 수 있습니다. 함께 또는 별도로 있습니다. 예를 들어, 날짜나 시간을만 지정할 수 있습니다. 만.
/G일반 모드입니다. 기본값은 SQL Server 중심 PSSDIAG SQL Server 실행 중인 인스턴스를 필요로 하는 데이터 컬렉션 모드입니다. 는 /G 매개 변수 SQL Server 관련 데이터 수집을 비활성화 하도록 PSSDIAG 다른 시나리오에 사용할 수 있습니다.


자동 시작 및 중지 PSSDIAG

때로는 PSSDIAG 자동으로 편리 하 게 될 수 있습니다. 지정 된 시간에 데이터 수집을 시작 하거나 후 자동으로 중지 지정 된 시간 동안 데이터를 수집 합니다. 예를 들어, 해결 될 수 있는 오전 2 시에 일관 되 게 나타나는 문제입니다. 이 경우 원하는 수 있습니다. PSSDIAG 오전 1 시에 데이터 수집을 시작 하 고에 자동 종료 오전 3시입니다. 시작 시 자동으로 데이터 수집을 중지 하는 가장 쉬운 방법은 한 지정한 시간 사용 하는 것은 /B 고의 /E 명령줄 매개 변수입니다. 정확한 날짜 형식을 사용 해야 합니다. "PSSDIAG 명령줄 매개 변수를" 지정 된 이러한 매개 변수에 대해 섹션입니다. 컴퓨터의 현지 시간을 기준으로 시간을 지정 합니다. PSSDIAG 실행 되는.

PSSDIAG도 자동으로 종료 됩니다. Pssdiag.stop 유틸리티에서 폴더의 파일이 발견 될 때마다 출력 합니다. 프로그래밍 방식으로 종료 하려는 경우이 경우에 유용할 수 있습니다. PSSDIAG 모르는 일부 이벤트가 발생 한 후에 시간에 전환 이 이벤트가 발생 합니다. Pssdiag.stop 파일의 내용을 관련이 없습니다. 옵션을 배치 파일에서 다음과 같은 명령을 사용 하는 것:
ECHO abc > F:\PSSDIAG\Output\PSSDIAG.STOP

PSSDIAG 성능에 주는 영향

PSSDIAG 데이터 컬렉션 다른 래퍼만 이기 때문에 Api 및 유틸리티 PSSDIAG 실행 성능에 미치는 영향을 일반적입니다. PSSDIAG 캡처하도록 구성 추적의 영향을 동일 합니다. 동일한 추적 데이터를 캡처한 경우 동일한 성능 효과가 나타나지 PSSDIAG 사용 하지 않고 수동으로 합니다.

PSSDIAG 캡처하도록 구성 될 수 있습니다. 적은 양의 데이터 또는 대용량, 및 캡처된 데이터 형식 일반적으로 각 문제에 대해 사용자 지정 됩니다. 이 인해 수 없습니다. PSSDIAG 실행 해야 하는 효과 대 한 일반 문을 만들려면 에 로그 형식과 되는 추적 이벤트 고려 없이 수집 합니다. 데이터 수집의 잠재적인 영향에 대 한 관심이 있는 경우 서버에 PSSDIAG 명확 하 게 전달 하는 지원 담당자에 게 문의 하십시오. 진단이를 캡처하도록 구성 되어 있는지를 입력 합니다.

한 상당한 양의 CPU를 소모할 수 있습니다 직접 Pssdiag.exe 수행 하는 작업 리소스입니다 자동 압축 CAB에서 데이터 파일을 보관 합니다. 여 기본적으로이 기능을 사용할 수 없습니다. 그러나이를 사용할 수 있는 /C 명령줄 매개 변수입니다. 는 /C 자세히 "PSSDIAG 명령줄 매개 변수 설명 명령줄 매개 변수"섹션입니다.

PSSDIAG 원격 서버나 클러스터는 SQL Server 실행합니다.

PSSDIAG 또는 원격 서버에서 데이터를 수집 하기에 SQL Server, Pssdiag.ini 파일의 클러스터 된 인스턴스를 수정 해야 합니다. 이 PSSDIAG 연결할 서버의 이름을 지정 해야 합니다. 알의 서버 이름으로 지금이 작업 중인 지원 전문가 PSSDIAG을 전송 하기 전에 올바르게 구성할 수 있습니다.

사용자 인 경우 찾아와 동일한 폴더에 Pssdiag.ini 파일을 직접 변경, 메모장에서 열기 Pssdiag.exe. pssdiag.ini입니다. 첫 번째 줄은 파일에 포함 되어 있습니다. "입니다." 문자열입니다. 교체 기간에 대괄호 사이 원격 서버의 이름입니다. SQL의 명명 된 인스턴스에서 데이터를 수집 하는 경우 서버, 서버 이름 SQL 인스턴스의 전체 이름을 아닙니다 참고 서버입니다. 예를 들어, 이름이 SQL Server 인스턴스의 경우 "MYSERVER\MyInstance" Pssdiag.ini 파일의 첫 줄을 대체 합니다. "[MYSERVER로]".

SQL 프로파일러 추적을 항상 수행에 서버입니다. PSSDIAG 있으면이 인해 프로파일러 수집 하도록 구성 된 데이터, PSSDIAG 실행에 관련 된 추가 문제 원격으로 합니다. 이런이 경우 PSSDIAG 로컬로 실행 하는 것이 좋습니다. 서버입니다. 원격 데이터 수집 옵션을 고려해 야 할 때 프로필러 추적 필요 하지, 작업 중인 지원 전문가 게 문의 하십시오 자세한 내용은.

SQL Server 인스턴스가 클러스터 된 경우 사용 하는 클러스터 노드의 컴퓨터 이름 대신 가상 서버 이름입니다.

중요 한 가상 서버 이름은 항상 명시적으로 지정 해야 해당 심지어 SQL Server, 클러스터 된 인스턴스에 연결할 때 Pssdiag.ini 파일 경우 PSSDIAG 로컬로 클러스터 노드 중 하나에서 실행 됩니다.
PSSDiag 유틸리티가이 문서의 SQL에만 적용 됩니다. Server 7.0 및 2000 SQL Server. SQL Server 2005 버전을 만들었습니다. 새 버전 SQLDiag 라는 및 SQL Server 2005에 포함 되어 있습니다. 자세한 내용은 SQLDiag, 정보 SQL Server 2005 설명서의 "SQLDiag" 항목을 참조 하십시오. 온라인.

속성

기술 자료: 830232 - 마지막 검토: 2012년 2월 14일 화요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
키워드:?
kbmt KB830232 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:830232

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com