Momentan sunteți offline, așteptați să vă reconectați la internet

Browserul dvs. nu este acceptat

Trebuie să vă actualizați browserul pentru a utiliza site-ul.

Actualizați la cea mai recentă versiune Internet Explorer

PSSDIAG date colectare utilitate

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
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): 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:

DownloadDescă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:

Pentru mai multe informaţii, vizitaţi următoarele site-ul MSDN:

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.

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.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 830232 - Ultima examinare: 02/14/2012 22:57:00 - Revizie: 1.0

  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • kbmt KB830232 KbMtro
Feedback
protocol) + "//c.microsoft.com/ms.js'><\/script>");