Update: DTC Log Benachrichtigung Problem lässt Buchungen unvollständig

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 232533 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Wenn Sie Microsoft SQL Server, Microsoft Transaction Server oder Distributed Transaction Coordinator (DTC) direkt verwenden, werden verteilte Transaktionen manchmal ohne ersichtlichen Grund beendet.

Da die Transaktion nicht mehr reagiert, erhalten Sie keine Fehlermeldung, noch wird ein Fehler an einer beliebigen Stelle protokolliert. Allerdings können Sie die Registerkarte der MS DTC-Admin Console, Buchungen suchen, die "nicht, im"nur Fehler beim Benachrichtigen"oder im Status"vorbereitet"für einen längeren Zeitraum verschieben" um ein Hinweis auf dieses Problem zu erhalten. Der MS DTC-Admin Console befindet sich im Verzeichnis system32 auf Ihrem Computer:

c:\winnt\system32\dac.exe

Ursache

DTC verwendet eine Log-Datei, um den aktuellen Status einer Transaktion zu erfassen. Während der Protokollierung des Status für eine Transaktion, ist die Log-Benachrichtigung verloren und nie erhalten. Dies bewirkt, dass des Transaktions-Managers, um unbegrenzt zu warten und die Transaktion nicht abgeschlossen ist.

Lösung

SQL Server

Erhalten Sie das neueste Servicepack für Windows NT 4.0 oder das einzelne Softwareupdate, um dieses Problem zu beheben. Informationen zum Beziehen des neuesten Servicepacks finden Sie in:
Informationen dazu, wie Sie das einzelne Softwareupdate wenden Sie sich an Microsoft Product Support Services. Eine vollständige Liste der Microsoft Product Support Services Telefonnummern und Informationen über Supportkosten finden Sie auf der folgenden Microsoft-Website:
http://support.microsoft.com/contactus/?ws=support

Windows NT Server oder Workstation 4.0

Erhalten Sie das neueste Servicepack für Windows NT 4.0 oder das einzelne Softwareupdate, um dieses Problem zu beheben. Informationen zum Beziehen des neuesten Servicepacks finden Sie in:
  • Windows Service Pack-Center -oder-

  • 152734So erhalten Sie das neueste Servicepack für Windows Nt 4.0
Informationen dazu, wie Sie das einzelne Softwareupdate wenden Sie sich an Microsoft Product Support Services. Eine vollständige Liste der Microsoft Product Support Services Telefonnummern und Informationen über Supportkosten finden Sie auf der folgenden Microsoft-Website:
http://support.microsoft.com/contactus/?ws=support

Windows NT Server 4.0, Terminal ServerEdition

Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für Windows NT Server 4.0, Terminal Server Edition. Klicken Sie für Weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
152734 So erhalten Sie das neueste Servicepack für Windows NT 4.0

Status

Microsoft hat bestätigt, dass dieses Problem in den am Anfang dieses Artikels aufgeführten Microsoft-Produkten besteht. Dieses Problem wurde erstmals in Windows NT Server, Version 4.0, Terminal Server Edition Service Pack 6 behoben.

Weitere Informationen

Hotfix-Installation

Dieser Hotfix sollte nur auf Systemen mit Microsoft WindowsNT Version 4.0 (Servicepack 5 oder höher wird empfohlen) installiert werden. Es sollte nicht auf Systemen mit Microsoft Windows NT Version 3.51 oder Microsoft Windows 2000 installiert werden.

Beachten Sie, dass die Version des Microsoft DTC-Includedwith die Windows NT 4.0 Service Pack 5-Version dieses Hotfix basiert. Nach Installation dieses Hotfixes aktualisieren Sie Microsoft DTC auf der Ebene der Windows NT 4.0 Service Pack 5release zusätzlich zu den hier beschriebenen Probleme beheben.

Wie installiere ich auf einem nicht gruppierten System

  1. Erstellen Sie ein leeres temporäres Verzeichnis auf Ihrem System.
  2. Führen Sie die selbstextrahierende ausführbare Datei (I051099c.exe [i386] oder A051099c.exe [Alpha]), und geben Sie den Namen des temporären Verzeichnisses, wenn Sie dazu aufgefordert werden. Das Programm wird die folgenden Dateien in das temporäre Verzeichnis dekomprimiert:
    Dtcsetup.exe
    Qfe051099c.txt
  3. Beenden Sie den Dienst Microsoft DTC, wenn er ausgeführt wird. Beenden Sie alle Dienste, die von Microsoft DTC (einschließlich Microsoft Transaction Server, Microsoft SQL Server, Microsoft Message Queue und Microsoft COM Transaction Integrator [COMTI]) abhängen.
  4. Schließen Sie die Systemsteuerung, falls es geöffnet ist.
  5. Führen Sie Dtcsetup.exe.
  6. Starten Sie das System neu.
  7. Starten Sie alle Dienste, die von DTC abhängen.

Installieren auf einem Cluster mit einer bereits gruppierte Microsoft DTC

  1. Erstellen Sie ein leeres Verzeichnis als temporäres auf beiden Knoten des Clusters.
  2. Führen Sie die selbstextrahierende ausführbare Datei (I051099c.exe [i386] oder A051099c.exe [Alpha]) auf beiden Knoten des Clusters aus, und geben Sie den Namen des temporären Verzeichnisses, wenn Sie dazu aufgefordert werden.Das Programm wird die folgenden Dateien in das temporäre Verzeichnis dekomprimiert:
    Dtcsetup.exe
    Qfe051099c.txt
  3. Verwenden Sie der Microsoft Cluster Server (MSCS)-Cluster-Administrator die Microsoft DTC-Clusterressource beenden, wenn er ausgeführt wird. Beenden Sie alle Dienste, die von Microsoft DTC (einschließlich Microsoft Transaction Server, Microsoft SQL Server, Microsoft Message Queuing und Microsoft COMTI) abhängen.
  4. Schließen Sie die Systemsteuerung auf allen Systemen im Cluster.
  5. Führen Sie Dtcsetup.exe für den Knoten, der die Microsoft DTC-Clusterressource gesteuert. Wenn Sie aufgefordert werden, Microsoft DTC auf den anderen Knoten im Cluster zu installieren, führen Sie Dtcsetup.exe für diese Knoten.
  6. Starten Sie alle Systeme neu.
  7. Starten Sie alle Dienste, die von Microsoft DTC abhängen.

Installieren auf einem Cluster mit einem nicht gruppierten Microsoft DTC

  1. Erstellen Sie ein leeres Verzeichnis als temporäres auf beiden Knoten des Clusters.
  2. Führen Sie die selbstextrahierende ausführbare Datei (I051099c.exe [i386] oder A051099c.exe [Alpha]) auf beiden Knoten des Clusters aus, und geben Sie den Namen des temporären Verzeichnisses, wenn Sie dazu aufgefordert werden.Das Programm wird die folgenden Dateien in das temporäre Verzeichnis dekomprimiert:
    Dtcsetup.exe
    Qfe051099c.txt
  3. Beenden Sie den Microsoft DTC-Dienst auf allen Systemen im Cluster. Beenden Sie alle Dienste, die von Microsoft DTC (einschließlich Microsoft Transaction Server, Microsoft SQL Server, Microsoft Message Queuing und Microsoft COMTI) abhängen.
  4. Schließen Sie die Systemsteuerung auf allen Systemen im Cluster.
  5. Bei der Installation dieser Version in einem Clustersystem installiert Setup automatisch eine geclusterten Version von Microsoft DTC. Die Clusterversion von Microsoft DTC erfordert eine MSCS-Ressourcengruppe, die eine Netzwerknamenressource und eine freigegebene Datenträgerressource enthält. Bevor Sie diese Version installieren, stellen Sie sicher, dass mindestens eine solche MSCS-Ressourcengruppe vorhanden ist. Dtcsetup.exe wird Microsoft DTC, dass gefunden, die eine Netzwerknamenressource und eine freigegebene Datenträgerressource enthält die erste MSCS-Ressourcengruppe zuweisen. Nach dem sicherstellen, dass der erforderlichen Ressource ist Gruppe vorhanden, führen Sie Dtcsetup.exe für die Knoten dieser Ressourcengruppe steuern.
  6. Wenn Sie aufgefordert werden, Microsoft DTC auf den anderen Knoten im Cluster zu installieren, führen Sie Dtcsetup.exe für diese Knoten.
  7. Starten Sie alle Computer neu.
  8. Starten Sie alle Dienste, die von Microsoft DTC abhängen.

Eigenschaften

Artikel-ID: 232533 - Geändert am: Montag, 4. November 2013 - Version: 5.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Transaction Services 2.0
Keywords: 
kbnosurvey kbarchive kbqfe kbhotfixserver kbbug kbdtc kbfix kbmt KB232533 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 232533
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

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