Você está offline; aguardando reconexão

Cum se activează urmărirea diagnostic pentru MS DTC pe un computer bazat pe Windows

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 926099
Important Acest articol conține informații despre modificarea valorilor de registry. Asigurați-vă că aveți o copiere de rezervă înainte de a modifica o. Asigurați-vă că știți să restaurați registry dacă apare o problemă. Pentru mai multe informații despre cum să creați face o copiere de rezervă, restaurarea și modificarea registry, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:
256986 Descrierea registry-ului din Microsoft Windows
INTRODUCERE
Acest articol descrie cum se activează urmărirea diagnostic pentru Microsoft Distributed Transaction Coordinator (MS DTC pe un computer bazat pe Windows).

Sunt disponibile următoarele tipuri de urmărire facilități:
  • Managerul de tranzacții de urmărire
    Managerul de tranzacții (TM) statechanges de tranzacții piese de urmărire. Este generat de către managerul de tranzacții MS DTC. Rezultatul este inbinary format și datele de ieșire trebuie să fie formatat. Managerul de tranzacții face parte din serviciul MSDTC.
  • Comunicare manager eroare urmărire
    Comunicare manager (CM) eroare urmărirea urmărește orice proces care se încarcă fișierul Msdtcprx.dll și care utilizează interfața remote procedure call (RPC) MS DTC să comunice cu alte procese MS DTC legate. Rezultatul este în text format. Eroarea "0x8004d00a" este o eroare tipice pentru comunicare care managerul de urmărire de eroare poate fi utilă.
Notă Managerul de tranzacții urmărire şi comunicare manager eroare urmărirea sunt independente procese. Aveți posibilitatea să activați în mod independent transaction manager de urmărire și comunicații manager eroare urmărire. Sau, aveți posibilitatea să dezactivați-le în mod independent.
Informaţii suplimentare

Activați transaction manager de urmărire

Utilizați de completare snap-in Component Services Microsoft consolă de gestionare (MMC) pentru a activa transaction manager de urmărire. Pentru a face acest lucru, urmați acești pași:
  1. Faceți clic pe StartButonul Start, faceți clic peToate programele, faceți clic pe accesorii, și thenclick de executare.
  2. Tip comexp.msc, apoi faceți clic peOK.
  3. Extindeți Component Services, extindețicomputere, extindeți Computerul meu, extindețiDistributed Transaction Manager, faceți clic dreapta pe LocalDTCși apoi faceți clic pe Proprietăți.
  4. Faceți clic pe fila urmărire .
  5. În fila de urmărire , aveți posibilitatea să modificați opțiunile de urmărire thefollowing TM:
    • Rezultatul urmei
      • Tranzacții de urmărire
        • Toate operațiunile de urmărire
        • Tranzacții avortat de urmărire
        • Tranzacții lungă de urmărire
Atunci când modificați configurația de urmărire TM, serviciul MS DTC detectează modificările. Cu toate acestea, nu trebuie să procesul de reciclare. De exemplu, atunci când modificați tranzacțiilor care sunt urmărite sau locația fișierului de urmărire, serviciul MS DTC detectează modificarea în registry. Nu trebuie să reporniți serviciul MS DTC.

Sistem de urmărire MS DTC nou în Windows

În Windows Vista, MS DTC are un sistem nou şi extinsă de urmărire. Noul sistem are următoarele obiective ale proiectare:
  • Numai o singură linia Către de cod este necesar pentru a adăuga aformatted urmă.
  • Urmărire este citit de oameni pe producție computerswithout o rețea.
  • Opțiuni de ieșire sunt flexibile.
  • Urmărire este rapid.
  • Nu trebuie să reporniți computerul pentru a modifica theoptions.
În plus, în Windows 10 și Windows Server 2016 tehnice Preview, nume de sign-in de fișier jurnal de urmărire include nume de sign-in procesul care Jurnalul de urmărire a invocat. Acest lucru este controlată de ieșire cheie de registry.

Configuraţi urmărirea

Avertisment Pot apărea probleme grave dacă modificați incorect registry utilizând Registry Editor sau altă metodă. Aceste probleme pot necesita reinstalarea sistemului de operare. Microsoft nu poate garanta că aceste probleme pot fi remediate. Modificați registry pe propriul risc.

Configurare urmărire se află pe un nod local, într-o cheie de registry care se numește urmărire sub cheie de registry MS DTC. cheie de registry urmărirea include manager conexiune de urmărire. Anterior, ați utilizat cheie de registry TraceCMErr pentru a configura manager conexiune de urmărire. cheie de registry urmărirea conține următoarele două subchei:
  • Surse
    Subcheia surse configurează de tipul de urmărire.
  • Ieșire
    Subcheia de ieșire configurează unde se trimit rezultatele de urmărire.
Notă Asigurați-vă că procesul poate accesa cheie de registry de urmărire. implicit, configurarea Windows Vista nu creează această cheie și nu se acordă permisiunile pentru această cheie. Utilizați Registry Editor pentru a configura funcționalitatea de urmărire.

Pentru a crea urmărirea funcționalitatea intrări de registry, urmați acești pași:
  1. Faceți clic pe StartButonul Start, faceți clic peToate programele, faceți clic pe accesorii, faceți clic peexecutare, tastați regedit, apoi faceți clic pe OK.
  2. Găsiți, apoi faceți clic pe una dintre următoarele subchei:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output
  3. În meniul Editare , faceţi clic pe nouși apoi faceți clic pe tipul acoperire de date de intrare. De exemplu, faceți clic peDWORD (32-bit) Value.
  4. Tastați nume de sign-in dorit sursă și apoi apăsați pe ENTER. Pentru mai multe informații despre nume de sign-in de sursă, consultați tabelul din secțiunea "Configurarea surse".
  5. Faceți clic dreapta pe noua intrare de registry, faceți clic peModify, tastați valoarea pe care doriți în caseta Valuedata și apoi faceți clic pe OK.
  6. În meniul fișier , faceți clic peieșire.

Configurați surse

cheie de registry surse conține un set de valori de registry DWORD care sunt listate în următorul tabel.
NumeDescrierea
TRACE_MISCUrme care nu pot fi clasificate în alte categorii
TRACE_CM Urme în manager conexiuni
TRACE_TRACE Infrastructură de urmărire în sine
TRACE_SVC Urme de pornire de fișierul .exe și consolidare servicii
TRACE_GATEWAY Gateway sursă
TRACE_UI Urme interfața cu utilizatorul
TRACE_CONTACT Urme rezervor de contact şi persoane de contact
TRACE_UTIL Rutine de utilitar urme apelate din locații multiple
TRACE_CLUSTER Urme codul specifice pentru clustere (utilitar)
TRACE_RESOURCE Urme codul de resurse specifice de cluster
TRACE_TIP Sursă de urmărire tranzacţie Protocol internet (Sfat)
TRACE_XA Sursă de urmărire XA Transaction Manager (XATM)
TRACE_LOG Jurnal de urmărire
TRACE_MTXOCI Sursă de urmărire MTS/OCI layer (Mtxoci.dll)
TRACE_ETWTRACE Sursă de urmărire eveniment urmărirea pentru Windows (ETW)
TRACE_PROXY Urme care sunt generate în MSDTC proxy DLL
TRACE_KTMRM Urmărire pentru integrarea cu managerul de tranzacții nucleu
TRACE_VSSBACKUP Urmărire pentru integrarea cu Microsoft Visual SourceSafe copierea de rezervă și restaurare mecanism
TRACE_PERFMON Urmărire cu suport pentru contoare de performanță
Valoarea DWORD ar trebui să fie un număr de la 0 la 255. Valoarea DWORD indică nivelul de urmărire care apare. Următorul tabel listează posibile valori DWORD.
ValoareDescrierea
0const BYTE TRACE_OFF
1const BYTE TRACE_ERROR
2const BYTE TRACE_WARNING
3const BYTE TRACE_INFO
4const BYTE TRACE_VERBOSE
5const BYTE TRACE_VERY_VERBOSE
6const BYTE TRACE_INOUT
0xF0const BYTE TRACE_OBSCURE
0xFFconst BYTE TRACE_EVERYTHING
Notă Valorile mai mari includ automat valorile mai mici. De aceea, când activați nivelul TRACE_INFO, nivelul TRACE_ERROR este, de asemenea, activat. Foarte puțini surse utilizați orice urmărire care este mai mare decât nivelul TRACE_VERBOSE.

Configurați rezultatul urmei

Avertisment Pot apărea probleme grave dacă modificați incorect registry utilizând Registry Editor sau altă metodă. Aceste probleme pot necesita reinstalarea sistemului de operare. Microsoft nu poate garanta că aceste probleme pot fi remediate. Modificați registry pe propriul risc.

cheie de registry ieșire conține un set de valori care controlează în cazul în care este trimis rezultatul urmei. Aceste valori sunt după cum urmează:
  • Valoarea TraceFilePath (REG_SZ) este rootfolder în care ar trebui să fie stocate fișierele de urmărire. Urmărire este scris pentru a o fișierul un folder denumit MSDTC X.log. În acest nume de folder, X reprezintă PID zecimal procesului care creează fișierul. Asigurați-vă că toate procesele de interes poate accesa folderul configurat. În caz contrar, urmărire informații se vor pierde. Dacă această valoare nu este setată, urme nu sunt trimise într-un fișier.
  • Valoarea ImageNameInTraceFileNameEnabled (REG_DWORD) determină dacă nume de sign-in de fișier jurnal urmărire generat include nume de sign-in de fișier imagine proces care Jurnalul de urmărire a invocat. Dacă aceasta este setată la o valoare diferită de zero, nume de sign-in de fișier imagine a procesului de vor fi incluse în fișierul jurnal de urmărire generat. Dacă această valoare este setată la zero, nume de sign-in de fișier imagine a procesului de va nu fi incluse în fișierul jurnal de urmărire generat. implicit, valoarea este setată la zero (0). Aceasta este un exemplu de un nume de fișier de urmărire în cazul în care fișierul jurnal generat conține procesul:

    MSDTC-msdtc.exe-3552.log sau MSDTC-svchost.exe – 3556.log
  • Valoarea MemoryBufferSize (REG_DWORD) este thesize tamponului circulară în care sunt stocate mesaje de urmărire. Dacă această valoare este setată la 0, urmărirea de memorie este dezactivat. implicit, această valoare este 10 MO. Trebuie să măriți această valoare, dacă se activează urmărirea detaliată.
  • Valoarea DebugOutEnabled (REG_DWORD) activează sau dezactivează output pentru depanare. Dacă valoarea este diferită de zero, rezultatul este activat. implicit, această cheie de registry de ieșire este dezactivat.
Atunci când modificați configurația de urmărire eroare manager conexiune, modificările vor avea efect atunci când un proces care se încarcă fișierul Msdtcprx.dll este reciclat. De exemplu, modificările la configurația de urmărire eroare manager conexiune avea efect atunci când procesul de serviciu MS DTC reciclate.

Ca alternativă, aveți posibilitatea să creați un fișier .reg, și apoi utilizați Registry Editor pentru a importa fișierul. Pentru a face acest lucru, urmați acești pași:
  1. Creați un nou fișier .reg, care conține următorul exemplu de cod:
    Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing][HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Output]"DebugOutEnabled"=dword:00000000"TraceFilePath"="""MemoryBufferSize"=dword:0000000a"ImageNameInTraceFileNameEnabled"=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\Tracing\Sources]"TRACE_MISC"=dword:00000000"TRACE_CM"=dword:00000000"TRACE_TRACE"=dword:00000000"TRACE_SVC"=dword:00000000"TRACE_GATEWAY"=dword:00000000"TRACE_UI"=dword:00000000"TRACE_CONTACT"=dword:00000000"TRACE_UTIL"=dword:00000000"TRACE_CLUSTER"=dword:00000000"TRACE_RESOURCE"=dword:00000000"TRACE_TIP"=dword:00000000"TRACE_XA"=dword:00000000"TRACE_LOG"=dword:00000000"TRACE_MTXOCI"=dword:00000000"TRACE_ETWTRACE"=dword:00000000"TRACE_PROXY"=dword:00000000"TRACE_KTMRM"=dword:00000000"TRACE_VSSBACKUP"=dword:00000000
  2. Faceți clic pe StartButonul Start, faceți clic peToate programele, faceți clic pe accesorii, faceți clic peexecutare, tastați regedit , apoi faceți clic peOK.
  3. În meniul fișier , faceți clic peImport.
  4. Găsiți fișierul pe care l-ați creat în pasul 1 și apoi faceți clic peDeschidere. Apare casetă de dialog Registry Editor .
  5. Faceți clic pe OK.
  6. În meniul fișier , faceți clic peieșire.

Efect de performanță

implicit, urmărirea sunt dezactivate în Windows Vista. De aceea, nici un efect de performanță există pe o instalare normală.

Nu trebuie să activeze funcționalitatea de urmărire pe computere de producție decât dacă un inginer de asistență clienți Microsoft indică faptul că informațiile de urmărire este necesară pentru a diagnostica o problemă. Urmărirea poate afecta performanțele computerului. Mai întâi trebuie să găsiți problema și trebuie să-l rezolve. Apoi, imediat dezactiva funcționalitatea de urmărire.

Configurarea unui cluster

Pentru instalările de cluster, asigurați-vă că toate intrările de registry pe toate nodurile conțin aceste intrări de registry. Pentru orice nod care nu are aceste intrări de registry, codul de cluster ignoră intrările de registry în registry partajat, deoarece intrările de registry nu există în registry de pe computer local.
MSDTC

Avertisment: acest articol a fost tradus automat

Propriedades

ID do Artigo: 926099 - Última Revisão: 08/19/2015 22:35:00 - Revisão: 1.0

Microsoft COM+ 1.5

  • kbdtc kbinfo kbhowto kbmt KB926099 KbMtro
Comentários
  • Condiții de utilizare
  • Confidențialitate și module cookie
  • Mărci comerciale
  • © 2016 Microsoft