Narzędzie do zbierania danych PSSDIAG

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 830232 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Streszczenie

PSSDIAG to narzędzie diagnostyczne kolekcji ogólnego przeznaczenia Microsoft Product Support Services używany do gromadzenia różnych dzienników i danych pliki. PSSDIAG można macierzyście zebrać dzienniki monitora wydajności programu SQL Profiler ślady, blokowania dane wyjściowe skryptu programu SQL Server, dzienniki zdarzeń systemu Windows i SQLDIAG dane wyjściowe. Zbieranie danych można dostosować, włączając lub wyłączając żadnego z te logowania typów, zmieniając interwału blokowania skryptu i Dzienniki monitora wydajności i modyfikując określonych zdarzeń i liczniki dla Program SQL Profiler i monitora wydajności do przechwycenia. PSSDIAG można także uruchomić niestandardowe narzędzia lub niestandardowych skryptów języka Transact-SQL dla obsługi sprawy wymagające danych poza macierzyście obsługiwanych typów diagnostycznych.

Więcej informacji

Dokumentacja ta nie dotyczy wersji PSSDIAG, Microsoft Product Support Services wysyła się do pomocy w rozwiązywaniu problemów z pomocy technicznej. Dostępna jest nieco inna wersja narzędzia dla społeczeństwa Pobierz. Dokumentacja, która skupia się na publicznej wersji do pobrania Narzędzie, odwiedź następującą witrynę Microsoft Developer Network (MSDN) w sieci Web:
aspx http://msdn2.microsoft.com/en-us/library/aa175399 (SQL.80)
2000 Microsoft SQL Server i Microsoft SQL Server w wersji 7.0 następujący plik jest dostępny do pobrania w Centrum pobierania firmy Microsoft:

Zwiń ten obrazekRozwiń ten obrazek
Pobierz
Pobierz pakiet narzędzia zbierania danych PSSDIAG.

Data wydania:, 29 września 2004

2005 Microsoft SQL Server i nowszych wersji należy użyć Menedżera Pssdiag i Sqldiag, który można znaleźć w następującej witrynie witrynie codeplex:
http://diagmanager.codeplex.com/

Więcej informacji na ten temat można znaleźć w następującej witrynie MSDN sieci Web:
http://blogs.msdn.com/b/psssql/Archive/2011/05/24/pssdiag-sqldiag-Configuration-Manager-released-to-codeplex.aspx

Aby uzyskać więcej informacji dotyczących sposobu pobierania plików pomocy technicznej firmy Microsoft kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
119591 Jak uzyskać pliki pomocy technicznej Microsoft w usługach online
Firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów. Microsoft używane najbardziej aktualne oprogramowanie wykrywania wirusa, który był dostępny w dniu opublikowania pliku. Plik jest przechowywany na bezpiecznych serwerach, które uniemożliwiają nieautoryzowane zmiany w pliku.

Jak uruchomić PSSDIAG

PSSDIAG rozwija się do folderu C:\PSSDIAG, który tworzy na użytkownika komputer. Folder ten trzeba będzie na dysku, który ma wystarczająco dużo miejsca na dysku dostępne do przechowywania danych i plików dziennika został skonfigurowany PSSDIAG Aby przechwycić. Ponieważ PSSDIAG mogą być konfigurowane do gromadzenia wielu różnych dziennika typy, wolnego miejsca wymaganego może się różnić od megabajta lub dwa, up Aby kilka gigabajtów. Należy pamiętać, że czasami ilość danych śledzenia zebrane zależy od rodzaju i wielkości obciążenia, serwer przetwarzanie. Dlatego dokładne oszacowanie może nie być możliwe. Dla danych Kolekcja, która obejmuje śledzenia dużej typów, takich jak śledzenie programu SQL Profiler Upewnij się, że PSSDIAG jest uruchamiany z dysku lokalnego, nie z udziału sieciowego lub z mapowanego dysku sieciowego.

Ogólnie program będzie uruchamiany PSSDIAG lokalnie na serwerze, który jest monitorowany. Jednak można skonfigurować PSSDIAG do Monitorowanie serwera zdalnego. Aby uzyskać więcej informacji na temat uruchamiania PSSDIAG zdalne, zobacz "Uruchamianie PSSDIAG zdalnie lub klastrowanego serwera SQL" części tego artykułu.

Uwaga Należy wykonać dodatkowy krok, jeśli dane są zbierane z klastrowanego wystąpienia programu SQL Server. Upewnij się, że brzmienie "jak do uruchomienia PSSDIAG zdalnie lub na serwerze SQL Server klastrowane "sekcji tego artykułu, jeśli użytkownik łączysz się do klastrowanego wystąpienia programu SQL Server, nawet jeśli będzie PSSDIAG Uruchom lokalnie na serwerze.

Pssdiag.exe nie ma znaczące wymagania zabezpieczeń. Jednak administrator systemu Microsoft Windows NT poświadczenia są wymagane dla wielu diagnostyki, która może być PSSDIAG Opcjonalnie jest skonfigurowany do przechwytywania. Ponadto musi mieć sysadmin poświadczenia na serwerze SQL, jeśli jest PSSDIAG do przechwytywania Diagnostyka z programu SQL Server (jeśli PSSDIAG nie jest uruchomiony w trybie "ogólny" w /G przełącznik wiersza polecenia). Domyślnie PSSDIAG spowoduje, że system Windows uwierzytelnione połączenie z programem SQL Server; Jednakże można użyć programu SQL Server uwierzytelnianie, jeśli chcesz.

PSSDIAG obsługuje kilka opcjonalnych wiersza polecenia Parametry. Aby uzyskać więcej informacji na temat opcjonalne parametry wiersza polecenia w sekcji "Parametry wiersza polecenia PSSDIAG". Jednak zazwyczaj nie jest konieczne jest użycie parametrów opcjonalnych. Po rozpakowaniu PSSDIAG pliki z pakietu w Centrum pobierania Microsoft, Pssdiag.exe, aby uruchomić Rozpocznij gromadzenie danych.

Po uruchomieniu PSSDIAG najpierw zostanie otwarty, i następnie konfiguruje plików dziennika, które skonfigurowano do przechwytywania. Ten proces może zająć kilka sekund. Gdy PSSDIAG jest w pełni uruchomiony i są wszystkie dzienniki aktywne, to wyświetli następujący komunikat konsoli:

12:30:14.90 10/2003/02 Uruchomienia kolekcji PSSDIAG. Naciśnij klawisze Ctrl + C Aby zatrzymać.


Jeśli PSSDIAG do zbierania danych o problem można odtworzyć na będzie poczekać, aż zostanie wyświetlony komunikat Przed przystąpieniem do odtworzenia problemu.

Nie wylogować się z Sesja konsoli, gdzie PSSDIAG jest uruchomiony przed zbierania danych kompletne, i PSSDIAG został zamknięty. Ponieważ narzędzie konsoli, jest PSSDIAG nie usługi, zamykanie będzie logowania z sesji, na którym uruchomiony jest PSSDIAG dół narzędzia i zakończenia zbierania danych. PSSDIAG można uruchomić z terminalu Sesja serwera, jeśli chcesz i można rozłączyć sesję, zamiast Wylogowywanie się pozostawić uruchomiony PSSDIAG.

How to stop PSSDIAG

Aby zatrzymać PSSDIAG, naciśnij klawisze CTRL + C w oknie konsoli gdzie PSSDIAG jest uruchomiony. Należy zauważyć, że jest również możliwe zlecić PSSDIAG do zamknięcia sam automatycznie w dół w określonym czasie. Aby uzyskać więcej informacji na ten temat zobacz w sekcji "Automatyczne uruchamianie i zatrzymywanie PSSDIAG". Jeśli jest PSSDIAG automatycznego dodawania plików do pliku .cab skompresowanych może potrwać dłuższą chwilę dla PSSDIAG na zakończenie kompresowanie finalne pliki dzienników. Po naciśnij klawisze CTRL + C, PSSDIAG będzie wysyłać wiadomości, który jest podobny do następującego, do konsoli:
Dane kończącym się PSSDIAG 12:24:00.69 10/2003/02 Kolekcja. Czekaj, podczas gdy proces kończy działanie i pliki są skompresowane (to może potrwać kilka minut)


Po wyświetleniu tego komunikatu PSSDIAG jest już zbierania dodatkowych danych na serwerze, mimo że może on nadal Kompresuj dane uprzednio zebrane.

Przed PSSDIAG zamyka go całkowicie, może monitować komunikat podobny do:

Dodano pliki w F:\pssdiag\output\ do PSSDIAG.CAB. Usuwanie kopii zapasowych w F:\pssdiag\output\backup\?


Jeśli to możliwe, Microsoft Zaleca się, czy odpowiedzi na "N", aby zachować pliki danych zebranych w Kopia zapasowa folderuntil można Pssdiag.cab pliku wyjściowego jest confirmthat nienaruszone.

Położenie wyjściowe PSSDIAG

Chyba że określić folder wyjściowy niestandardowego za pomocą /O Parametr wiersza polecenia PSSDIAG tworzy folder o nazwie Dane wyjściowe w folderze, w którym jest uruchomiony. Jeśli używasz PSSDIAG z w / C0 (domyślnie) lub / C1 Parametry wiersza polecenia, aby wyłączyć automatyczne kompresji pliki wyjściowe pozostanie w tym folderze. Może być włączenie kompresji Dane wyjściowe folder z narzędziem wybór, jeśli trzeba przekazać folder z pracownikiem pomocy technicznej firmy Microsoft.

Jeśli działa PSSDIAG wszystkie pliki wyjściowe w trybie kompresji automatycznej, spowoduje dodanie do skompresowanego Plik Pssdiag.cab Dane wyjściowe folder. Domyślnie PSSDIAG nie będzie wykonywał żadnych kompresji. Po pliku zostały pomyślnie dodane do pliku Pssdiag.cab, będzie przeniesione do osobnego folderu o nazwie Kopia zapasowa. W Kopia zapasowa folder jest tworzony w Dane wyjściowe folder. Należy zauważyć, że maksymalna kwota kompresji danych, można dodawać do pojedynczego pliku CAB, plik jest 2-gigabajtów (GB). Jeżeli pobierane dane przekracza 2 GB, dodatkowe pliki CAB o nazwie Pssdiag2.cab, Pssdiag3.cab itd., zostanie utworzony.

Usuwanie PSSDIAG

PSSDIAG nie rejestrować żadnych obiektów COM, skopiuj wszystkie pliki, aby katalogów systemowych lub modyfikowania rejestru systemu. Aby usunąć PSSDIAG podczas danych Kolekcja jest pełny, usuń folder zawierający pliki PSSDIAG. PSSDIAG zainstalowania kilku procedur systemu przechowywane w wzorzec Baza danych. Te procedury przechowywane są automatycznie usuwane, gdy PSSDIAG jest zamykany.

Parametry wiersza polecenia PSSDIAG

Można uruchomić PSSDIAG /? z wiersza polecenia, aby wyświetlić listę parametrów wiersza polecenia tego PSSDIAG obsługuje. Najczęściej używane parametry są opisane w następujących Tabela. Te parametry wiersza polecenia są opcjonalne.

Zwiń tę tabelęRozwiń tę tabelę
ParametrOpis
/QTryb cichy. Zablokowanie wyświetlania monitów, które wymagają użytkownika interakcji, takich jak monit o usunięcie plików kopii zapasowej.
/C#/ C0 Wyłącza automatyczne kompresji i / C1 Umożliwia kompresji NTFS plików z katalogu dane wyjściowe. / C0 (bez kompresji) jest domyślnym.
/B YYYYMMDD_HH:MM:SS
Określa początek przyszłych czas pobierania. PSSDIAG pozostanie bezczynny, aż do osiągnięcia tego czasu. W dokładnej formie, określonej w tym miejscu należy podać datę i godzinę. Daty i godziny można określić razem lub oddzielnie. Na przykład użytkownik można określić czas, tylko lub tylko data.
/E YYYYMMDD_HH:MM:SS
Określa automatyczne Godzina zamknięcia. Po osiągnięciu tej chwili PSSDIAG automatyczne zatrzymywanie danych zbierania i jego zamknięcia. Można określić daty i godziny razem lub oddzielnie. Na przykład można określić tylko raz lub daty tylko.
/GTryb ogólny. Domyślnie PSSDIAG SQL Server wyśrodkowany Tryb zbierania danych wymaga uruchomione wystąpienie programu SQL Server. W /G parametr wyłącza zbieranie danych specyficznych dla serwera SQL, tak aby PSSDIAG mogą służyć do innych scenariuszach.


Automatyczne uruchamianie i zatrzymywanie PSSDIAG

Czasami może być wygodne automatycznie PSSDIAG Rozpocznij gromadzenie danych w określonym czasie lub zatrzymuje się automatycznie po zbieranie danych przez określony czas. Na przykład, może być rozwiązywania problem z wyświetlonym konsekwentnie o 2: 00. W takich przypadkach może być PSSDIAG, aby uruchomić zbieranie danych o 1: 00 i automatycznie zamknięty w 3: 00 am. Najprostszym sposobem uruchamiania i zatrzymywania zbierania danych, automatycznie na określony czas jest użycie /B oraz /E Parametry wiersza polecenia. Upewnij się, że format dokładnej daty dla tych parametrów, które określono w "Parametry wiersza polecenia PSSDIAG" sekcja. Czasy musi być określona względem czasu lokalnego na komputerze gdzie PSSDIAG jest uruchomiony.

PSSDIAG również zostanie zamknięty automatycznie w każdym przypadku, gdy znajdzie plik o nazwie Pssdiag.stop w narzędziu dane wyjściowe folderu. Może to być przydatne w sytuacjach, gdy chcesz zamknąć programowo PSSDIAG po wystąpieniu zdarzenia niektóre, ale nie znasz w wcześniejsze czas, to zdarzenie wystąpi. Zawartość pliku Pssdiag.stop są nieistotne. Jedną z opcji jest używać polecenia następującą w pliku wsadowym:
ECHO abc > F:\PSSDIAG\Output\PSSDIAG.STOP

Wpływ na wydajność z PSSDIAG

Ponieważ PSSDIAG jest po prostu opakowaniowy zbieranie innych danych Interfejsy API i narzędzia wpływ wydajności z systemem PSSDIAG jest ogólnie równe wpływ ślady, że PSSDIAG został skonfigurowany do przechwytywania. Ten sam wpływ na wydajność będzie widoczny, gdy te same dane śledzenia została przechwycona. ręcznie bez przy użyciu PSSDIAG.

PSSDIAG mogą być konfigurowane do przechwytywania niewielka ilość danych lub dużą ilość i typ danych, który zostanie przechwycony Zazwyczaj jest dostosowany do każdego incydentu. Z tego względu nie jest możliwe ogólne oświadczenie dotyczące skutków, na którym będzie uruchomiona PSSDIAG bez uwzględnienia typy dzienników i śledzenia zdarzeń, które są zebrane. Jeśli chodzi o potencjalny wpływ zbierania danych na serwerze skontaktuj się z pomocy technicznej wysłanej PSSDIAG wyjaśnienie diagnostyczne typów, że komputer został skonfigurowany do przechwytywania.

Jeden zadanie, które Pssdiag.exe wykonuje bezpośrednio, który może zużywać znaczne Procesora zasobów jest archiwum kompresji automatycznej pliki danych w pliku CAB. Przez Domyślnie ta funkcja jest wyłączona. Jednakże mogą być włączane z /C Parametr wiersza polecenia. W /C Parametr wiersza polecenia zostanie omówione szczegółowo w "PSSDIAG Sekcja Parametry wiersza polecenia".

Z systemem PSSDIAG zdalnie lub klastrowanego serwera SQL

Dla PSSDIAG zbierania danych z serwera zdalnego lub można modyfikować klastrowanego wystąpienia programu SQL Server w pliku Pssdiag.ini. Go należy określić nazwę serwera, który należy połączyć PSSDIAG. Tell Użytkownik pracuje z nazwą serwera, tak że pracownik pomocy technicznej może być skonfigurowany poprawnie przed PSSDIAG został wysłany do użytkownika.

Jeśli jesteś zastosowanie tej zmiany samodzielnie, zlokalizuj plik Pssdiag.ini w tym samym folderze co Pssdiag.ini Pssdiag.exe., Otwórz w Notatniku. Pierwszy wiersz pliku zawiera ciąg ".". Zastąpić okres między nawiasy kwadratowe z Nazwa serwera zdalnego. Jeśli dane są zbierane z nazwanego wystąpienia programu SQL Server Serwer, informacja, że nazwa serwera nie jest pełną nazwę wystąpienia programu SQL Server Serwer. Na przykład, jeśli nazwa wystąpienia programu SQL Server "MYSERVER\MyInstance", spowoduje zastąpienie pierwszy wiersz pliku Pssdiag.ini z "[MÓJSERWER]".

Śledzenie programu SQL Profiler jest zawsze przeprowadzane na serwer. Z tego powodu jeśli PSSDIAG został skonfigurowany, aby zebrać Profiler dane są związane z bieżącą PSSDIAG dodatkowych komplikacji zdalnie. W tych przypadkach firma Microsoft zaleca uruchamianie PSSDIAG lokalnie serwer. Jeśli chcesz wziąć pod uwagę możliwość zbierania danych zdalnego podczas Ślady Profiler są wymagane, poproś pracujesz z pomocy technicznej Aby uzyskać więcej informacji.

Jeśli wystąpienie programu SQL Server jest klastrowany, użyj Nazwa serwera wirtualnego, zamiast nazwy komputera węzła klastra.

Ważne Należy zawsze jawnie określić nazwę serwera wirtualnego w Plik Pssdiag.ini po podłączeniu do klastrowanego wystąpienia programu SQL Server, nawet Kiedy PSSDIAG będzie uruchamiane lokalnie w jednym z węzłów klastra.
Narzędzie PSSDiag w tym artykule dotyczy tylko programu SQL Server 7.0 i SQL Server 2000. Utworzono wersję programu SQL Server 2005. Nowa wersja o nazwie SQLDiag i jest dołączony do programu SQL Server 2005. Aby uzyskać więcej informacji informacje o SQLDiag, zobacz temat "SQLDiag" w dokumentacji programu SQL Server 2005 Books W trybie online.

Właściwości

Numer ID artykułu: 830232 - Ostatnia weryfikacja: 14 lutego 2012 - Weryfikacja: 1.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Słowa kluczowe: 
kbmt KB830232 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:830232

Przekaż opinię

 

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