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

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.

232533
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
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:

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

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.
MTS-Dtc verteilte SQL Server WinDNA-Transaktion

Warnung: Dieser Artikel wurde automatisch übersetzt

Eigenschaften

Artikelnummer: 232533 – Letzte Überarbeitung: 11/04/2013 20:53:00 – Revision: 5.0

  • Microsoft Transaction Services 2.0
  • kbnosurvey kbarchive kbqfe kbhotfixserver kbbug kbdtc kbfix kbmt KB232533 KbMtde
Feedback