FIX: DTC jurnal notificări problema frunze tranzacțiile Incomplete

ID articol: 232533 - Vizualizați produsele pentru care se aplică acest articol.
Măriți totul | Reduceți totul

În această pagină

SIMPTOME

Atunci când se utilizează Microsoft SQL Server, Microsoft Transaction Server sau Cordonator de replicări de tranzac?ii distribuite (DTC) direct, tranzacții distribuite uneori nu complet pentru nici un motiv aparent.

Deoarece tranzac?ia nu mai răspunde, nu primiți o eroare și nici nu este o eroare conectat oriunde. Cu toate acestea, utilizați fila de tranzacții de consola MS DTC Admin să se uite pentru tranzacții care sunt "nu se deplasează," în statul "doar nu a reușit să notifice" sau în "pregătirea" stat pentru o perioadă lungă de marcă de timp pentru a obține o indicație de această problemă. Consola de administrare MS DTC este situat în directorul system32 pe computer:

c:\winnt\system32\dac.exe

CAUZĂ

DTC utilizează un fișier jurnal pentru a înregistra starea curentă a unei tranzacții. În timpul logare statutului pentru o tranzacție, notificarea jurnal este pierdut și nu a primit niciodată. Acest lucru provoacă managerul de tranzac?ii să așteptați pe termen nelimitat și niciodată încheierii opera?iunii.

REZOLUȚIE

SQL Server

Pentru a rezolva această problemă, obține ultimul pachet Service Pack pentru Windows NT 4.0 sau actualizarea software-ul individuale. Pentru informații despre obținerea ultimul pachet de service, vă rugăm să mergeți la:
Pentru informații despre obținerea actualizarea software individuale, contactați serviciile de asistență a produselor Microsoft. Pentru o listă completă a numerelor de telefon serviciilor de asistență pentru produse Microsoft și informații privind costurile de suport, vă rugăm să mergeți la următoarea adresă de pe World Wide Web:
http://support.Microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

Windows NT Server sau Workstation 4.0

Pentru a rezolva această problemă, obține ultimul pachet Service Pack pentru Windows NT 4.0 sau actualizarea software-ul individuale. Pentru informații despre obținerea ultimul pachet de service, vă rugăm să mergeți la:
  • Windows pachet Service Pack Center- sau -

  • 152734cum se obține ultimul pachet de service windows nt 4.0
Pentru informații despre obținerea actualizarea software individuale, contactați serviciile de asistență a produselor Microsoft. Pentru o listă completă a numerelor de telefon serviciilor de asistență pentru produse Microsoft și informații privind costurile de suport, vă rugăm să mergeți la următoarea adresă de pe World Wide Web:
http://support.Microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

Windows NT Server 4.0, Terminal Server Edition

Pentru a rezolva această problemă, obțineți cel mai recent pachet Service Pack pentru Windows NT Server 4.0, Terminal Server Edition. Pentru informații suplimentare, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
152734 Cum se obține ultimul pachet de Service Windows NT 4.0

STARE

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate la începutul acestui articol. Această problemă a fost corectată în primul rând în Server Windows NT versiunea 4.0, Terminal Server Edition pachet Service Pack 6.

INFORMAȚII SUPLIMENTARE

Instalarea Remediului rapid

Această remediere rapidă trebuie instalat numai pe sistemele care execută Microsoft Windows NT versiunea 4.0 (Service Pack 5 sau o versiune ulterioară este recomandat). Acesta nu ar trebui să fi instalat pe sisteme care execută Microsoft Windows NT versiunea 3.51 sau Microsoft Windows 2000.

Rețineți că acest remediu rapid se bazează pe versiunea de Microsoft DTC incluse cu versiunea de Windows NT 4.0 pachet Service Pack 5. Prin instalarea acestei remedieri rapide, faceți upgrade Microsoft DTC pentru Windows NT 4.0 pachet Service Pack 5 eliberarea nivel în plus față de corectarea problemelor descrise aici.

Cum se instalează pe un sistem de grup

  1. Creați un director temporar gol pe sistemul dumneavoastră.
  2. Executați fișierul executabil cu auto-extragere (I051099c.exe [i386] sau A051099c.exe [Alpha]) Tastați nume de sign-in de directorul temporar, atunci când sunt vi se solicită să facă acest lucru. Programul va decomprima următoarele fișiere în directorul temporar:
    Dtcsetup.exe
    Qfe051099c.txt
  3. Opriți serviciul Microsoft DTC, dacă este în execuție. Stop Toate serviciile care depinde de DTC Microsoft (Microsoft Transaction Server, inclusiv Microsoft SQL Server, pune în Listă tabel de așteptare mesaje Microsoft și Microsoft COM Tranzacție Integrator [COMTI]).
  4. Închideți Panou de control, dacă este deschis.
  5. A alerga Dtcsetup.exe.
  6. Reporniți sistemul.
  7. Reporniți Toate serviciile de care depind de DTC.

Cum se instalează pe un Cluster cu o deja grupată DTC Microsoft

  1. Creați un director temporar gol pe ambele noduri de cluster-ului.
  2. A alerga cu auto-extragere fișierul executabil (I051099c.exe [i386] sau A051099c.exe [Alpha]) pe ambele noduri de cluster-ului și tastați nume de sign-in directorul temporar când vi se solicită să facă acest lucru. Programul va decomprima următoarele fișiere în directorul temporar:
    Dtcsetup.exe
    Qfe051099c.txt
  3. Utilizați Administrator de Cluster Microsoft de Cluster Server (MSCS) pentru a opri cluster-ului Microsoft DTC resursă, dacă este în execuție. Opriți Toate serviciile care depind de Microsoft DTC (inclusiv Microsoft Transaction Server, Microsoft SQL Server, pune în Listă tabel de așteptare mesaje Microsoft și Microsoft COMTI).
  4. Închideți Panou de control pe toate sistemele cluster-ului.
  5. A alerga Dtcsetup.exe pe nodul care controlează cluster-ului Microsoft DTC resursă. Când vi se solicită să instalați Microsoft DTC pe de altă parte noduri în cluster-ului, a alerga Dtcsetup.exe pe aceste noduri.
  6. Reporniți toate sistemele.
  7. Reporniți Toate serviciile de care depind de Microsoft DTC.

Cum se instalează pe un Cluster cu un Non-clustere Microsoft DTC

  1. Creați un director temporar gol pe ambele noduri de cluster-ului.
  2. A alerga cu auto-extragere fișierul executabil (I051099c.exe [i386] sau A051099c.exe [alpha]) pe ambele noduri de cluster-ului și tastați nume de sign-in directorul temporar când vi se solicită să facă acest lucru. Programul va decomprima următoarele fișiere în directorul temporar:
    Dtcsetup.exe
    Qfe051099c.txt
  3. Opriți serviciul Microsoft DTC pe toate sistemele cluster-ului. Opri toate consolidare servicii care depind de DTC Microsoft (inclusiv Microsoft Transaction Server, Microsoft SQL Server, pune în Listă tabel de așteptare mesaje Microsoft ?i Microsoft COMTI).
  4. Închideți Panou de control pe toate sistemele cluster-ului.
  5. Când instalați această versiune pe un sistem grupată, program de instalare instalează automat o versiune Microsoft DTC grupată. The grupată versiune de Microsoft DTC necesită o resursă MSCS grup care conține atât o resursă de rețea nume și o resursă partajată disc. Înainte de a instalarea această versiune, să se asigure că cel pu?in un astfel de resurse MSCS Grupa există. Dtcsetup.exe va asocia Microsoft DTC prima MSCS grup de resurse care constată că conține atât o resursă de nume de rețea și o resursă partajată disc. După ce asigurându-se că resursa necesare Grupa există, a alerga Dtcsetup.exe pe nodul această resursă de control Grupa.
  6. Când vi se solicită să instalați Microsoft DTC pe alte noduri în cluster, a alerga Dtcsetup.exe pe aceste noduri.
  7. Reporniți toate computerele.
  8. Reporniți Toate serviciile de care depind de Microsoft DTC.

Proprietă?i

ID articol: 232533 - Ultima examinare: 13 iunie 2012 - Revizie: 3.0
SE APLICĂ LA:
  • Microsoft Transaction Services 2.0
Cuvinte cheie: 
kbqfe kbhotfixserver kbbug kbdtc kbfix kbmt KB232533 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: 232533

Trimite?i feedback