DetailPage-MSS-KB

Knowledge Base

Artikel ID: 830232 - Laatste beoordeling: dinsdag 14 februari 2012 - Wijziging: 1.0

 

Op deze pagina

Samenvatting

PSSDIAG is een algemene collectie diagnostisch hulpprogramma gebruikmaakt van Microsoft Product Support Services om verschillende logboeken en gegevens te verzamelen bestanden. PSSDIAG kan zichzelf verzamelen Prestatiemeter logs SQL Profiler sporen, SQL Server blokkeren script uitvoer Windows Logboeken en SQLDIAG uitvoer. Het verzamelen van gegevens kan worden aangepast door inschakelen of uitschakelen van Deze typen, zich door de controle-interval van het script blokkeren en de Performance Monitor logs en doordat de specifieke gebeurtenissen en tellers voor SQL Profiler en Prestatiemeter vastleggen. PSSDIAG kunnen ook aangepaste uitvoeren ondersteuning voor hulpprogramma's of aangepaste scripts van Transact-SQL voor gevallen waarin gegevens moeten buiten de ondersteund diagnostische typen.

Meer informatie

Deze documentatie is van toepassing op de versie van PSSDIAG die Microsoft Product Support Services verzendt om te helpen bij het oplossen van ondersteuning aanvragen. Een iets andere versie van het hulpprogramma beschikbaar is voor het publiek downloaden. Documentatie die is gericht op de openbare versie van het hulpprogramma de volgende Microsoft Developer Network (MSDN)-website:
http://msdn2.Microsoft.com/en-us/library/aa175399 (SQL.80) .aspx (http://msdn2.microsoft.com/en-us/library/aa175399(SQL.80).aspx)
Voor Microsoft SQL Server 2000 en Microsoft SQL Server 7.0 wordt het volgende bestand downloaden vanaf het Microsoft Download Center:

Deze afbeelding samenvouwenDeze afbeelding uitklappen
Downloaden
De PSSDIAG gegevens verzameling hulpprogramma nu downloaden. (http://www.microsoft.com/downloads/details.aspx?FamilyID=5564386a-28c2-4483-8293-76fff67b9eb3&DisplayLang=en)

Releasedatum: 29 September 2004

Gebruik de Pssdiag en Sqldiag manager die u kunt op de volgende website van codeplex vinden voor Microsoft SQL Server 2005 en hoger:
http://diagmanager.codeplex.com/ (http://diagmanager.codeplex.com/)

Bezoek de volgende MSDN-website voor meer informatie:
http://blogs.msdn.com/b/psssql/Archive/2011/05/24/pssdiag-SQLDiag-Configuration-Manager-Released-to-codeplex.aspx (http://blogs.msdn.com/b/psssql/archive/2011/05/24/pssdiag-sqldiag-configuration-manager-released-to-codeplex.aspx)

Voor meer informatie over het downloaden van Microsoft-ondersteuningsbestanden klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
119591  (http://support.microsoft.com/kb/119591/ ) Microsoft-ondersteuningsbestanden via online services downloaden
Microsoft heeft dit bestand gecontroleerd op virussen. Microsoft gebruikt de meest actuele software voor virusdetectie die beschikbaar was op de datum waarop het bestand werd gepost. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand voorkomen.

PSSDIAG starten

PSSDIAG wordt uitgebreid naar de map C:\PSSDIAG wordt gemaakt op uw computer. Deze map moet zich op een station voldoende schijfruimte is beschikbare gegevens en logboekbestanden PSSDIAG is geconfigureerd om vast te leggen. Omdat PSSDIAG kunnen worden geconfigureerd voor het verzamelen van vele verschillende logboek typen, de vrije schijfruimte die vereist is kan variëren van een megabyte of twee, van om meerdere gigabytes. Houd er rekening mee dat soms de hoeveelheid traceergegevens verzameld is afhankelijk van de aard en omvang van de belasting die de server verwerkt. Daarom een nauwkeurige schatting mogelijk niet. Voor gegevens collectie waarbij hoog volume trace typen zoals SQL Profiler-tracering Controleer of PSSDIAG wordt uitgevoerd vanaf een lokaal station niet vanaf een netwerkshare of een vanaf een toegewezen netwerkstation.

Meestal voert u PSSDIAG lokaal op de server die moet worden gecontroleerd. U kunt echter PSSDIAG te configureren een externe server controleren. Voor meer informatie over het uitvoeren van PSSDIAG extern, Zie de "PSSDIAG uitgevoerd op een geclusterde SQL Server of extern" sectie van dit artikel.

Opmerking U moet wellicht een extra stap uitvoeren als het verzamelen van gegevens uit een geclusterd exemplaar van SQL Server. Lees de "hoe te starten Extern PSSDIAG of op een geclusterde SQL Server ' sectie van dit artikel als u verbinding maken met een geclusterd exemplaar van SQL Server, zelfs als PSSDIAG lokaal uitvoeren op de server.

Pssdiag.exe heeft geen significante inherente beveiligingsvereisten. Echter, Microsoft Windows NT-beheerder referenties zijn vereist voor veel van de diagnostische gegevens die PSSDIAG optioneel geconfigureerd om vast te leggen. U moet ook sysadmin referenties op SQL Server als PSSDIAG voor het vastleggen van diagnostische gegevens SQL Server (als PSSDIAG wordt niet uitgevoerd in de modus met 'algemeen' de /G schakeloptie). Standaard maakt PSSDIAG een Windows geverifieerde verbinding met SQL Server. u kunt echter SQL Server verificatie als u wilt.

PSSDIAG ondersteunt verschillende optionele opdrachtregelopties parameters. Voor meer informatie over de optionele opdrachtregelparameters Zie de sectie "Parameters voor de opdrachtregel PSSDIAG". Over het algemeen is het echter niet nodig optionele parameters gebruiken. Nadat u de PSSDIAG hebt uitgepakt bestanden in het pakket op het Microsoft Download Center uitvoeren Pssdiag.exe wilt de gegevensverzameling starten.

Wanneer PSSDIAG wordt gestart, het eerst wordt geopend, en Vervolgens configureert de logboekbestanden die is geconfigureerd voor het vastleggen. Dit proces kan enkele seconden duren. Wanneer de PSSDIAG volledig is gestart en de logboeken zijn actieve, het wordt uitvoer op de console het volgende bericht:

10-2003-02-12:30:14.90 PSSDIAG collectie gestart. Druk op Ctrl + C om te stoppen.


Als u PSSDIAG om gegevens te verzamelen over een probleem dat u op wacht reproduceren kunt totdat het bericht wordt voordat u probeert het probleem te reproduceren.

Zich niet aanmelden bij de consolesessie, waarbij PSSDIAG wordt uitgevoerd voordat de gegevens verzameld worden voltooid, en PSSDIAG af. Omdat PSSDIAG een hulpprogramma console is geen service, registratie van de sessie waarbij PSSDIAG wordt uitgevoerd wordt afgesloten beneden de gegevensverzameling hulpprogramma en het einde. U kunt PSSDIAG uitvoeren vanaf een Terminal Als u wilt en u kunt de sessie in plaats van verbroken sessie afmelden te laten PSSDIAG uitgevoerd.

PSSDIAG stoppen

PSSDIAG stoppen, drukt u op CTRL + C in het consolevenster waar PSSDIAG wordt uitgevoerd. Opmerking Het is ook mogelijk om PSSDIAG afgesloten automatisch omlaag op een bepaald moment. Zie voor meer informatie over deze de sectie 'Automatisch starten en stoppen PSSDIAG'. Als PSSDIAG automatisch toevoegen van bestanden naar een gecomprimeerd CAB-bestand duurt heel even comprimeren van de uiteindelijke logboekbestanden voor PSSDIAG te voltooien. Wanneer u op CTRL + C PSSDIAG stuurt een bericht dat lijkt op de volgende, de console:
10-2003-02 12:24:00.69 PSSDIAG eindigt gegevens collectie. Wacht terwijl het proces afgesloten wordt en worden bestanden gecomprimeerd (dit kan enkele minuten duren)


Nadat dit bericht wordt weergegeven, PSSDIAG is niet langer meer gegevens verzamelen van uw server, hoewel verder kan eerder verzamelde gegevens te comprimeren.

Voordat PSSDIAG afgesloten, volledig wordt u mogelijk gevraagd met een dergelijk bericht:

De bestanden in F:\pssdiag\output\ zijn toegevoegd. op PSSDIAG.CAB-BESTAND. Verwijder de back-ups in F:\pssdiag\output\backup\?


Indien mogelijk, Microsoft beveelt aan dat u met "N antwoordt" de verzamelde gegevens behouden in de Back-up kunt u het uitvoerbestand Pssdiag.cab confirmthat folderuntil intact.

Locatie van uitvoer PSSDIAG

Tenzij u een aangepaste uitvoermap met behulp van opgeven de /O opdrachtregelparameter, een map met de naam PSSDIAG gemaakt Uitvoer in de map waarin het is uitgevoerd. Als u PSSDIAG met de / C0 (standaard) of de / C1 opdrachtregelparameters automatische compressie uitschakelen de Output-bestanden blijven in deze map. U wilt comprimeren de Uitvoer de map met het hulpprogramma van uw keuze als u wilt uploaden de de map met Microsoft Productondersteuning.

Als het besturingssysteem van PSSDIAG in de modus automatische compressie toevoegen wordt alle uitvoerbestanden naar een gecomprimeerd Pssdiag.cab bestand in de Uitvoer map. Standaard zal de PSSDIAG compressie niet uitvoeren. Nadat een bestand is het bestand Pssdiag.cab toegevoegd, worden deze verplaatst naar een aparte map met de naam Back-up. De Back-up map gemaakt in de Uitvoer map. Merk op dat de maximale hoeveelheid niet-gecomprimeerde gegevens die kan worden toegevoegd aan een enkel CAB bestand is 2 gigabyte (GB). Als de gegevens worden verzameld meer dan 2 GB extra CAB-bestanden met de naam Pssdiag2.cab, Pssdiag3.cab, enzovoort, wordt gemaakt.

PSSDIAG verwijderen

PSSDIAG niet registreren van COM-objecten, bestanden kopiëren systeemmappen, of het register wijzigen. PSSDIAG verwijderen wanneer gegevens collectie is voltooid, verwijdert u de map waarin de bestanden PSSDIAG. PSSDIAG wordt geïnstalleerd verschillende systeem opgeslagen procedures in de master de database. Deze opgeslagen procedures worden automatisch verwijderd wanneer PSSDIAG is afgesloten.

Opdrachtregelparameters voor PSSDIAG

U kunt uitvoeren. PSSDIAG /? uit de opdrachtregel voor een lijst van de opdrachtregelparameters die PSSDIAG ondersteunt. De meest gebruikte parameters worden beschreven in de volgende tabel. Deze opdrachtregelparameters zijn optioneel.

Deze tabel samenvouwenDeze tabel uitklappen
ParameterBeschrijving
/QStille modus. Gebruiker onderdrukt interactie, zoals de vraag naar de back-upbestanden verwijderen
/C#/ C0 automatische compressie wordt uitgeschakeld en / C1 Hiermee kunt NTFS-compressie voor bestanden in de uitvoer. / C0 (geen compressie) is de standaardinstelling.
/B YYYYMMDD_HH:MM:SS
Hiermee geeft u een toekomstige start tijd om te beginnen. PSSDIAG blijft actief totdat deze tijd is bereikt. De datum en tijd moeten worden verstrekt in de exacte vorm die hier is opgegeven. De datum en tijd kunnen samen of afzonderlijk worden opgegeven. Bijvoorbeeld, als u kan de tijd opgeven alleen of alleen de datum.
/E YYYYMMDD_HH:MM:SS
Hiermee geeft u een automatische shutdown tijd. Als deze tijd is bereikt, stoppen PSSDIAG gegevens automatisch verzameling en afgesloten. De datum en de tijd opgegeven samen of afzonderlijk. Bijvoorbeeld, kunt u alleen de tijd of datum alleen.
/GAlgemene modus. Standaardinstellingen voor een SQL Server-georiënteerde PSSDIAG Data collectie modus waarvoor een actief exemplaar van SQL Server. De /G parameter uitgeschakeld in SQL Server-specifieke gegevens verzamelen, zodat PSSDIAG kan worden gebruikt voor andere scenario's.


Automatisch starten en stoppen PSSDIAG

Soms kan het gemakkelijker zijn om PSSDIAG automatisch verzamelen van gegevens op een bepaalde tijd starten of automatisch stoppen nadat het verzamelen van gegevens voor een bepaalde tijd. Bijvoorbeeld, u kan oplossen een probleem dat voortdurend om 2: 00 uur wordt weergegeven. In zo'n geval, kunt u Gegevens verzamelen om 1: 00 uur start en automatisch afgesloten op PSSDIAG 3: 00 uur. De gemakkelijkste manier om te starten en stoppen, gegevens verzamelen automatisch op een opgegeven tijd is met de /B en de /E opdrachtregelparameters. Zorg dat u de exacte datum opmaken voor deze parameters is opgegeven in de 'PSSDIAG Command Line Parameters' sectie. De tijden moeten relatief ten opzichte van de lokale tijd op de computer worden opgegeven waarbij PSSDIAG wordt uitgevoerd.

PSSDIAG ook automatisch afgesloten Wanneer er een bestand met de naam-Pssdiag.stop in de map uitvoer. Dit kan nuttig zijn voor situaties wanneer u softwarematig afsluiten PSSDIAG na een bepaalde gebeurtenis plaatsvindt, maar u weet niet in gaan de tijd die Deze gebeurtenis treedt op. De inhoud van het bestand Pssdiag.stop zijn niet relevant. Een optie is een opdracht als volgt gebruikt in een batchbestand:
ECHO abc > F:\PSSDIAG\Output\PSSDIAG.STOP

Invloed op de prestaties van PSSDIAG

Omdat PSSDIAG alleen een wrapper rond andere gegevensverzameling is API's en hulpprogramma's is de invloed op de prestaties van de PSSDIAG over het algemeen gelijk aan de gevolgen van de traces PSSDIAG is geconfigureerd voor het vastleggen. Dezelfde invloed op de prestaties zou worden gezien als dezelfde traceergegevens is vastgelegd. handmatig, zonder PSSDIAG.

PSSDIAG kunnen worden geconfigureerd voor het vastleggen een kleine hoeveelheid gegevens of een grote hoeveelheid en het type gegevens dat is vastgelegd Meestal is aangepast voor elk incident. Daarom is het niet mogelijk een algemene verklaring over het effect uitgevoerd PSSDIAG mogelijk maken zonder inachtneming van het logboekbestand typen en van traceringsgebeurtenissen die worden verzameld. Als u zich zorgen over de potentiële impact van gegevensverzameling Neem contact op met de medewerker die u PSSDIAG te verduidelijken verzonden op een server de diagnostische typen dat is geconfigureerd voor het vastleggen.

De taak Pssdiag.exe voert rechtstreeks die veel CPU verbruikt bronnen is de automatische compressie van bestanden in het cab-archieven. Door Deze functie standaard is uitgeschakeld. Echter kan worden ingeschakeld met de /C opdrachtregelparameter. De /C opdrachtregelparameter wordt uitgebreid beschreven in PSSDIAG" Parameters voor de opdrachtregel"sectie.

PSSDIAG worden uitgevoerd op een geclusterde SQL Server of extern

Voor PSSDIAG voor het verzamelen van gegevens uit een externe server of een geclusterde exemplaar van SQL Server, het bestand Pssdiag.ini moet worden gewijzigd. Deze Geef de naam van de PSSDIAG verbinding met maken moeten server. Vertel de U werkt met de naam van de server zodanig dat deze medewerker kan correct geconfigureerd voordat PSSDIAG naar u is verzonden.

Als u aanbrengen van deze wijziging zelf, zoek het bestand Pssdiag.ini in de map Pssdiag.exe. Open Pssdiag.ini in Kladblok. De eerste regel in het bestand bevat de tekenreeks '. Vervang de periode tussen de vierkante haken met de naam van de externe server. Als u bij het verzamelen van gegevens van een benoemd exemplaar van SQL Server, notitie, de servernaam van de is niet de volledige naam van het exemplaar van SQL Server. Bijvoorbeeld, als de naam van uw exemplaar van SQL Server 'MYSERVER\MyInstance', vervangt u de eerste regel van het bestand Pssdiag.ini met [MijnServer]'.

SQL Profiler tracering wordt altijd uitgevoerd op de Server. Vanwege dit als PSSDIAG is geconfigureerd Profiler verzamelen gegevens, er zijn extra complicaties die betrokken zijn bij het uitvoeren van PSSDIAG op afstand. In deze gevallen adviseert Microsoft dat u PSSDIAG lokaal uitvoeren op de server. Als u wilt de mogelijkheid om externe gegevens verzamelen wanneer Profiler sporen zijn vereist, vraagt de medewerker u werkt voor meer informatie.

Als het exemplaar van SQL Server is gegroepeerd, gebruikt u de de naam van de virtuele server in plaats van de computernaam van een clusterknooppunt.

Belangrijk U moet altijd expliciet opgeven met de naam van de virtuele server in de Pssdiag.ini-bestand wanneer u verbinding met een geclusterd exemplaar van SQL Server, zelfs maakt Wanneer wordt PSSDIAG lokaal worden uitgevoerd op een van de clusterknooppunten.
Het hulpprogramma PSSDiag in dit artikel geldt alleen voor SQL Server 7.0 en SQL-Server 2000. Voor SQL Server 2005 is een versie gemaakt. De nieuwe versie SQLDiag heet en is opgenomen in SQL Server 2005. Voor meer informatie informatie over SQLDiag, Zie het onderwerp 'SQLDiag' in SQL Server 2005 Books On line.

De informatie in dit artikel is van toepassing op:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Trefwoorden: 
kbmt KB830232 KbMtnl
Machine-translated ArticleMachine-translated Article
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:830232  (http://support.microsoft.com/kb/830232/en-us/ )
Delen
Extra ondersteuningsopties
Microsoft Community Support-forums
Neem rechtstreeks contact met ons op
Een door Microsoft gecertificeerde partner zoeken
Microsoft Store