PSSDIAG date colectare utilitate

Traduceri articole Traduceri articole
ID articol: 830232 - View products that this article applies to.
Măriți totul | Reduceți totul

În această pagină

REZUMAT

PSSDIAG este un utilitar de colectare diagnosticare scop general că serviciile de suport Microsoft utilizează diverse jurnale ?i date fișiere. PSSDIAG poate colecta nativ Performance Monitor Busteni, SQL Profiler urme, blocare script ieșire SQL Server, jurnalele de evenimente Windows și SQLDIAG ieșire. Culegerea de date poate fi personalizat prin activarea sau dezactivarea unei acestea log tipuri, de a schimba intervalul de probă de script-ul de blocare ?i Performance Monitor Busteni, și prin modificarea evenimente specifice și contoare pentru SQL Profiler și Performance Monitor pentru a captura. PSSDIAG, de asemenea, poate executa particularizate Utilități sau script-urile personalizate Transact-SQL pentru suport cazurile care necesită date în afara tipurile de diagnosticare nativ acceptate.

INFORMAȚII SUPLIMENTARE

Această documenta?ie se aplică la versiunea de PSSDIAG care Microsoft Product Support Services trimite pentru a ajuta la depanare de cazuri de sprijin. Este disponibilă o versiune u?or diferită a instrumentului pentru public Download. Pentru documentația care se concentrează pe versiunea downloadable publice instrumentul, vizitați următorul site Web Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/aa175399 (SQL.80) .aspx
Pentru Microsoft SQL Server 2000 ?i pentru Microsoft SQL Server 7.0, următorul fișier este disponibil pentru descărcare de la centrul de descărcări Microsoft:

Reduceți imagineaMăriți imaginea
Download
Descărcați acum pachetul pentru utilitarul PSSDIAG date colecție.

Data de lansare: 29 septembrie 2004

Pentru Microsoft SQL Server 2005 și în versiunile ulterioare, utilizați managerul de Pssdiag și Sqldiag care pot fi găsite pe site-ul codeplex următoarele:
http://diagmanager.codeplex.com/

Pentru mai multe informații, vizitați următoarele site-ul MSDN:
http://blogs.msdn.com/b/psssql/Archive/2011/05/24/pssdiag-sqldiag-Configuration-Manager-Released-to-codeplex.aspx

Pentru mai multe informații despre modul de descărcare a fi?ierelor suport Microsoft, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
119591 Cum se obțin fișierele suport Microsoft de la serviciile online
Microsoft a scanat acest fișier pentru a detecta viruși. Microsoft a utilizat cele mai recente produse software de detectare a virusilor care erau disponibile la data la care fisierul a fost înregistrat. Fișierul este stocat pe servere securizate care ajută la prevenirea modificărilor neautorizate ale fișierului.

Cum să start PSSDIAG

PSSDIAG se extinde în folderul C:\PSSDIAG care se creează pe dvs. calculator. Acest folder va trebui să fie pe o unitate care are suficient spațiu-disc disponibile pentru datele și fișierele jurnal că PSSDIAG a fost configurat pentru a capta. Deoarece PSSDIAG poate fi configurat pentru a colecta mai multe jurnal diferite tipuri, spațiul liber pe disc, care este necesară poate varia de la un megabyte sau două, până pentru mai multe gigaocteți. Fiți conștient de faptul că, uneori cantitatea de date trace colectate depinde de natura și volumul de volumul de muncă care server este de prelucrare. Prin urmare, o estimare precisă nu poate fi posibilă. Pentru date colecție care implică high-volume trace tipuri cum ar fi urmărirea SQL Profiler, Asigurați-vă că PSSDIAG este condus de o unitate locală, nu la o partajare de re?ea sau un la o unitate de rețea mapată.

În general, se va executa PSSDIAG local pe serverul care este monitorizat. Cu toate acestea, aveți posibilitatea să configurați PSSDIAG la monitorizează un server la distanță. Pentru mai multe informații despre cum să executați PSSDIAG la distanță, a se vedea "Running PSSDIAG la distanță sau pe un cluster SQL Server" sec?iunea din acest articol.

Notă Este posibil să aveți pentru a efectua un pas suplimentar, dacă vă sunt colectarea datelor la o instanță grupată a SQL Server. Asigurați-vă că pentru a citi "cum a rula PSSDIAG de la distanță sau pe un Server SQL grupate "punctul de acest articol, dacă vă conectați la o instanță grupate de SQL Server, chiar dacă va fi PSSDIAG a alerga la nivel local pe server.

Pssdiag.exe nu este semnificativă cerin?ele de securitate inerente. Cu toate acestea, administratorul Microsoft Windows NT acreditări sunt necesare pentru multe de diagnosticare care poate fi PSSDIAG opțional, configurat pentru a captura. De asemenea, trebuie să aveți sysadmin acreditările pe SQL Server în cazul în care PSSDIAG este de a capta diagnostice la SQL Server (care este, în cazul în care PSSDIAG nu se execută într-un mod "generice" cu The /G comutatorul de linie de comandă). Implicit, PSSDIAG va face un Windows autentificate conexiunea la SQL Server; cu toate acestea, aveți posibilitatea să utilizați SQL Server autentificare dacă doriți.

PSSDIAG acceptă mai multe opțional linie de comandă parametrii. Pentru mai multe informații despre parametrii liniei de comandă opțional, Consultați secțiunea „parametrii liniei de comandă PSSDIAG". Cu toate acestea, în general, nu este trebuie să se utilizeze parametrii op?ionali. După ce au extras PSSDIAG fișierele din pachetul de la centrul de descărcări Microsoft, a alerga Pssdiag.exe la începe culegerea datelor.

Atunci când PSSDIAG începe, se deschide primul, și apoi configurează fișierele jurnal acesta a fost configurat pentru a captura. Acest proces poate dura câteva secunde. Atunci când PSSDIAG este pe deplin a început și sunt toate jurnalele active, se va afișa următorul mesaj în Consola de:

2003/10/02 12:30:14.90 PSSDIAG de colectare a început. Apăsați Ctrl + C pentru a opri.


Dacă executați PSSDIAG pentru a colecta date despre un problema care se pot reproduce la vor, așteptați până când primiți mesajul înainte de a încerca pentru a reproduce problema.

Nu conectați din sesiunea de consolă în cazul în care PSSDIAG se execută înainte de culegerea datelor complet, și PSSDIAG a fost închis. Deoarece PSSDIAG este un utilitar de console, nu un serviciu, va opri înregistrarea în jurnal din sesiunea atunci când se execută PSSDIAG în jos o colecție de date utilitate și sfârșitul. Aveți posibilitatea să executați PSSDIAG de la un Terminal Sesiune de server, dacă doriți, și vă puteți deconecta sesiunea în loc de logare să părăsească PSSDIAG running.

Cum la spre oprire PSSDIAG

Pentru a opri PSSDIAG, apăsați CTRL + C în fereastra consolei în cazul în care PSSDIAG se execută. Rețineți că, de asemenea, este posibil să-l instruiască PSSDIAG să închideți sine jos automat într-un moment special. Pentru mai multe informații despre aceasta, consultați secțiunea "Automat pornirea și oprirea PSSDIAG". Dacă este PSSDIAG automat adăugarea de fi?iere într-un fișier .cab comprimat, poate dura ceva timp pentru PSSDIAG pentru a termina comprimarea fișierelor jurnal final. După ce apăsați CTRL + C, PSSDIAG va trimite un mesaj, asemănător cu următorul, de la Consola de:
2003/10/02 12:24:00.69 PSSDIAG sfârșit date colecție. așteptați în timp ce procesul se închide și fișierele sunt comprimate (acest lucru poate dura câteva minute)


După acest mesaj apare, PSSDIAG este nu mai colectarea datelor suplimentare de la server, chiar dacă Acesta poate continua pentru a comprima datele colectate anterior.

Înainte de PSSDIAG se închide în jos complet, acesta vă poate solicita cu un mesaj similar cu:

S-au adăugat fișierele din F:\pssdiag\output\ pentru a PSSDIAG.CAB. Ștergeți backup-uri în F:\pssdiag\output\backup\?


Atunci când este posibil, Microsoft recomandă că vă răspunde cu "N" pentru a reține fișierele de date colectate în Copie de rezervă este folderuntil puteți să confirmthat fișierul de ieșire Pssdiag.cab intact.

Poziția de ieșire PSSDIAG

Dacă nu specificați un folder ieșire particularizate utilizând /O parametru de linie de comandă, PSSDIAG creează un folder denumit Ieșire în folderul în care se execută. Dacă executați PSSDIAG cu The / C0 (implicit) sau / C1 parametri de linie de comandă pentru a dezactiva compresia automată, fișierele de ieșire va rămâne în acest folder. Poate doriți să comprimați Ieșire folderul cu instrumentul de alegere dacă aveți pentru a încărca folder la un profesionist de asistență Microsoft.

Dacă func?ionează PSSDIAG în modul de compresie automată, se va adăuga toate fișierele de ieșire la un comprimat Fișier Pssdiag.cab în Ieșire folderul. Implicit, PSSDIAG nu va efectua orice compresie. După ce un fișier a fost adăugat cu succes la fișierul Pssdiag.cab, va fi s-a mutat într-un folder separat, care este numit Copie de rezervă. The Copie de rezervă folderul este creat în Ieșire folderul. Rețineți că suma maximă de date necomprimate care pot fi adăugate la o cabină singur fișier este 2-gigaocteți (GO). Dacă datele colectate depă?e?te 2 GB, suplimentare CAB dosar numit Pssdiag2.cab, Pssdiag3.cab, și așa mai departe, va fi creată.

Eliminarea PSSDIAG

PSSDIAG nu înregistra orice obiecte COM, copiați fișierele de la directoarele de sistem, sau modificări în registry de sistem. Pentru a elimina PSSDIAG atunci când datele de colectare este completă, ștergeți folderul care con?ine fi?ierele PSSDIAG. PSSDIAG instala câteva proceduri de sistem stocată în Master bază de date. Aceste proceduri stocate sunt automat eliminate atunci când PSSDIAG se închide.

Parametrii liniei de comandă PSSDIAG

Aveți posibilitatea să executați PSSDIAG /? la linie de comandă pentru a vedea o listă de parametri de linie de comandă care PSSDIAG acceptă. Parametrii cele mai frecvent utilizate sunt descrise în următoarele tabelul. Toate aceste parametri de linie de comandă sunt opționale.

Reduceți tabelulMăriți tabelul
ParametruDescriere
QModul silențios. Suprimă solicitările care necesită utilizator interacțiune, cum ar fi prompt pentru a șterge fișierele copie de rezervă.
/C#/ C0 dezactivează compresia automată, și / C1 se permite compresia NTFS pentru fișierele în directorul de ieșire. / C0 (fără compresie) este valoarea implicită.
/B YYYYMMDD_HH:MM:SS
Specifică un start viitoare timpul pentru a începe colectarea. PSSDIAG va rămâne inactiv până la această dată. Data și ora trebuie să existe în forma exactă în care este specificat aici. Data și ora poate fi specificat împreună sau separat. De exemplu, vă Puteți specifica timpul numai sau data numai.
/E YYYYMMDD_HH:MM:SS
Specifică automată shutdown time. Atunci când se ajunge la această dată, PSSDIAG se va opri automat datele colectarea și se închide. Data și ora poate fi specificată împreună sau separat. De exemplu, aveți posibilitatea să specificați în momentul numai sau data numai.
/GMod generic. PSSDIAG implicit un SQL Server-centrice date colectare mod care necesită o instanță running a SQL Server. The /G parametru dezactivează culegerea datelor specifice SQL Server, astfel încât PSSDIAG poate fi folosit pentru alte scenarii.


Automat pornirea ?i oprirea PSSDIAG

Uneori, este convenabil să PSSDIAG automat încep culegerea de date la un moment dat, sau a opri automat după colectarea de date pentru un timp specificat. De exemplu, poate fi depanare un problema care apare în mod constant la 2: 00. În cazuri ca acesta, este posibil să doriți PSSDIAG pentru a începe colectarea de date, la 1: 00 am, și să se închidă automat la 3: 00 am. Cea mai ușoară cale pentru a porni și opri culegerea datelor automat la un specificate timp este de a utiliza B și E parametrii liniei de comandă. Asigurați-vă că pentru a utiliza formatul de dată exactă pentru ace?ti parametri care este specificat în "Parametrii liniei de comandă PSSDIAG" secțiunea. Trebuie să fie specificate ori relativ la ora locală de pe computer în cazul în care se execută PSSDIAG.

PSSDIAG va, de asemenea, închide automat ori de câte ori constată un fișier numit Pssdiag.stop în utilitarul de ieșire folder. Acest lucru poate fi util pentru situații când doriți să se închidă prin programare PSSDIAG după ce se produce un eveniment, dar nu știți în avans timp Acest eveniment se va produce. Conținutul fișierului Pssdiag.stop sunt irelevante. O opțiune este de a utiliza o comandă cum ar fi următoarele într-un fișier batch:
ECHO abc > F:\PSSDIAG\Output\PSSDIAG.STOP

Impact asupra performanței de PSSDIAG

Deoarece PSSDIAG este doar un înveliș în jurul colectarea altor date API-uri și utilități, impact asupra performanței de rulare PSSDIAG este, în general egal cu impactul urmele că PSSDIAG a fost configurat pentru a captura. Același impact de performanță ar fi văzut dacă aceleași date de trasare a fost capturat manual, fără utilizarea PSSDIAG.

PSSDIAG poate fi configurat pentru a captura o cantitate mică de date sau o sumă mare, precum și tipul de date care este capturat de obicei este personalizat pentru fiecare incident. Din acest motiv, nu este posibilă pentru a face o declara?ie de ansamblu despre efectul pe care rulează PSSDIAG pot avea fără a lua în considerare tipuri de jurnal și trasare evenimente care sunt colectate. Dacă sunteți îngrijorat de impactul de culegere a datelor pe un server, contactați asistență profesională care te-a trimis PSSDIAG pentru a clarifica diagnostic tipuri că acesta a fost configurat pentru a captura.

O activitate care Pssdiag.exe efectuează direct care poate consuma CPU semnificative resurse este compresia automată a fișierelor de date în cabină arhive. De implicit, această caracteristică este dezactivată. Cu toate acestea, pot fi activate cu C parametru de linie de comandă. The C parametru de linie de comandă este discutat în detaliu în "PSSDIAG Parametrii liniei de comandă"secțiune.

Care rulează PSSDIAG la distanță sau pe un cluster SQL Server

Pentru PSSDIAG pentru a colecta date de pe un server la distanță sau la un instanță cluster SQL Server, fișierul Pssdiag.ini trebuie să fie modificată. Acesta trebuie să specificați numele serverului care PSSDIAG ar trebui să vă conectați la. Spune Asistență profesională lucrați cu numele de server așa că acest lucru poate fi configurat corect înainte de a PSSDIAG este trimis la tine.

Dacă sunteți face această schimbare tine, localizați fișierul Pssdiag.ini în același folder Pssdiag.ini Pssdiag.exe. deschide în Notepad. Prima linie în fișierul conține șirul ".". Înlocuiți perioada între paranteze pătrate cu numele de server de la distanță. Dacă sunt colectarea datelor de la o instanță denumită de SQL Server, nota că numele serverului nu este numele complet al instanța de SQL Server. De exemplu, dacă numele dumneavoastră instanță de SQL Server "MYSERVER\MyInstance", va înlocui prima linie din fișierul Pssdiag.ini cu "[MYSERVER]".

SQL Profiler urmărirea se efectuează întotdeauna pe server. Din acest motiv, dacă PSSDIAG a fost configurat pentru a colecta Profiler date, există complicații suplimentare implicate cu running PSSDIAG la distanță. În aceste cazuri, Microsoft recomandă să executați PSSDIAG local server. Dacă doriți să ia în considerare opțiunea de colectare de date la distanță atunci când Profiler urme sunt necesare, cere asistență profesională care sunt lucrează pentru mai multe detalii.

În cazul în care este grupată instanța de SQL Server, utilizați numele serverului virtual în loc de numele de computer al un nod de cluster.

Important Întotdeauna în mod explicit trebuie să specificați numele serverului virtual în Fișier Pssdiag.ini atunci când vă conectați la o instanță grupate de SQL Server, chiar când PSSDIAG va fi rulat la nivel local pe unul de noduri de cluster.
Utilitarul PSSDiag în acest articol se aplică numai SQL Server 7.0 și SQL Server 2000. O versiune a fost creat pentru SQL Server 2005. Noua versiune este numit SQLDiag ?i este inclus în SQL Server 2005. Pentru mai multe informații despre SQLDiag, consultați subiectul „SQLDiag"în SQL Server 2005 cărți Online.

Proprietă?i

ID articol: 830232 - Ultima examinare: 14 februarie 2012 - Revizie: 1.0
SE APLICĂ LA:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Cuvinte cheie: 
kbmt KB830232 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol:830232

Trimite?i feedback

 

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