Freigeben über


Problembehandlung bei MSDTC

Die meisten BizTalk Server-Laufzeitvorgänge erfordern microsoft Distributed Transaction Coordinator (MSDTC)-Unterstützung, um sicherzustellen, dass die Vorgänge transaktionskonsistent sind. Wenn die MSDTC-Transaktionsunterstützung nicht verfügbar ist, können die zugehörigen BizTalk Server-Laufzeitvorgänge nicht fortgesetzt werden. Die Komponenten von BizTalk, die häufig betroffen sind, wenn die MSDTC-Transaktionsunterstützung nicht ordnungsgemäß konfiguriert ist, enthalten (aber nicht beschränkt auf) die Single Sign-On Service, BizTalk-Hostinstanzen und alle SQL Server-Instanzen, die von BizTalk Server verbunden sind. Dieser Abschnitt enthält Informationen, die MSDTC-bezogene Fehler und Schritte beschreiben, die befolgt werden können, um Probleme mit MSDTC zu diagnostizieren und zu beheben.

Fehler, die auftreten können, wenn die MSDTC-Transaktionsunterstützung nicht ordnungsgemäß konfiguriert ist

Fehler, die dem folgenden ähneln, können auf BizTalk Server auftreten, wenn die MSDTC-Transaktionsunterstützung auf den Computern in einer BizTalk-Umgebung nicht ordnungsgemäß konfiguriert ist:

  • "Ein Problem mit dem Microsoft Distributed Transaction Coordinator verhinderte die Verbindung mit der Konfigurationsdatenbank. Der Transaktionsmanager hat seine Unterstützung für Remote-/Netzwerktransaktionen deaktiviert".

  • "Ein Problem mit dem Microsoft Distributed Transaction Coordinator verhinderte die Verbindung mit der Konfigurationsdatenbank. Die Transaktion wurde bereits implizit oder explizit bestätigt oder abgebrochen.

  • "Fehlercode: 0x8004d00a, Neue Transaktion kann nicht im angegebenen Transaktionskoordinator aufgeführt werden".

  • Transporttypdaten für den Empfangsort 'MySample ReceiveLocation' konnten aus dem Konfigurationsspeicher nicht abgerufen werden. Fehler des primären SSO-Servers "MyServer". Der RPC-Server ist nicht verfügbar".

  • "Fehlercode: 0x8004d025 hat der Partnertransaktionsmanager seine Unterstützung für Remote-/Netzwerktransaktionen deaktiviert".

  • "Fehlercode: 0xc0002a24 konnte keine DTC-Transaktion importieren. Bitte überprüfen Sie, ob MSDTC für den Remotebetrieb ordnungsgemäß konfiguriert ist".

  • "0x8004d01c

    [0x1705] Fehler beim Erstellen der internen Arbeitsaufgabe.

    Stellen Sie sicher, dass SQL Server ausgeführt wird."

    Führen Sie die folgenden Schritte aus, um MSDTC-Konfigurationsfehler zu beheben.

Stellen Sie sicher, dass die NetBIOS-Namensauflösung zwischen BizTalk Server und Remoteservern erfolgreich ist.

Erfolgreiche MSDTC-Transaktionen zwischen Computern erfordern, dass der Clientcomputer den NetBIOS-Namen des Servercomputers in die richtige IP-Adresse auflösen kann und der Servercomputer den NetBIOS-Namen des Clientcomputers in die richtige IP-Adresse auflösen kann. Führen Sie die folgenden Schritte aus, um zu überprüfen, ob die NetBIOS-Namensauflösung in beide Richtungen (vom Client zum Server und vom Server zum Client) funktioniert:

Hinweis

Der NetBIOS-Name wird auch als Netzwerkname bezeichnet.

  1. Bestimmen Sie den NetBIOS-Namen der einzelnen Computer:

    1. Klicken Sie mit der rechten Maustaste auf "Arbeitsplatz ", um das Dialogfeld "Systemeigenschaften " anzuzeigen, und klicken Sie auf die Registerkarte " Computername ", um den vollständigen Computernamen anzuzeigen, der dem Computer zugewiesen ist.

    2. Der NetBIOS-Name ist der erste Teil des Namens, der als vollständiger Computername angegeben ist, z. B. wenn der Name des vollständigen Computers als myserver.company.domain.com aufgeführt ist, dann ist der NetBIOS-Name des Computers "myserver".

  2. Ermitteln Sie die IP-Adresse oder Adressen, die den einzelnen Computern zugeordnet sind:

    1. Starten Sie eine Eingabeaufforderung auf dem Clientcomputer, geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

      ipconfig /all
      
    2. Die ip-Adresse oder Adressen, die dem Clientcomputer zugeordnet sind, werden im Eingabeaufforderungsfenster aufgelistet.

    3. Starten Sie eine Eingabeaufforderung auf dem Servercomputer, geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

      ipconfig /all
      
    4. Die ip-Adresse oder Adressen, die dem Servercomputer zugeordnet sind, werden im Eingabeaufforderungsfenster aufgeführt.

  3. Stellen Sie sicher, dass der NetBIOS-Name jedes Computers in eine der IP-Adressen aufgelöst wird, die dem Computer zugeordnet sind:

    1. Starten Sie eine Eingabeaufforderung auf dem Clientcomputer, geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

      ping <NetBIOS name of server computer>
      

      Die Ergebnisse des Pingbefehls sollten eine IP-Adresse zurückgeben, die dem Servercomputer zugeordnet ist.

    2. Starten Sie eine Eingabeaufforderung auf dem Servercomputer, geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

      ping <NetBIOS name of client computer>
      

      Die Ergebnisse des Pingbefehls sollten eine IP-Adresse zurückgeben, die dem Clientcomputer zugeordnet ist.

  4. Vergewissern Sie sich, dass die umgekehrte Namenssuche der IP-Adresse, die dem NetBIOS-Namen auf jedem Computer zugeordnet ist, in den richtigen Computernamen aufgelöst wird.

    1. Starten Sie eine Eingabeaufforderung auf dem Clientcomputer, geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

      ping -a <IP Address associated with client computer NetBIOS name>
      

      Die Ergebnisse des Pingbefehls sollten einen NetBIOS-Namen oder vollqualifizierten Domänennamen zurückgeben, der dem netBIOS-Namen entspricht, der in Schritt 3a verwendet wurde. Wenn der zurückgegebene Name nicht mit dem in Schritt 3a verwendeten NetBIOS-Namen übereinstimmt, schlägt der Reverse-Lookup der IP-Adresse fehl, was dazu führen kann, dass MSDTC-Transaktionen fehlschlagen.

    2. Starten Sie eine Eingabeaufforderung auf dem Servercomputer, geben Sie den folgenden Befehl ein, und drücken Sie dann die EINGABETASTE:

      ping -a <IP Address associated with server computer NetBIOS name>
      

      Die Ergebnisse des Pingbefehls sollten einen NetBIOS-Namen oder vollqualifizierten Domänennamen zurückgeben, der dem netBIOS-Namen entspricht, der in Schritt 3b verwendet wurde. Wenn der zurückgegebene Name nicht übereinstimmt oder dem netBIOS-Namen entspricht, der in Schritt 3b verwendet wird, schlägt die IP-Adressumschlagesuche fehl, was dazu führen kann, dass MSDTC-Transaktionen fehlschlagen.

    Wenn die Auflösung von NetBIOS-Namen in beiden Richtungen nicht erfolgreich ist oder bei umgekehrter Namenssuche ein Fehler auftritt, führen Sie die entsprechenden Einträge im DNS-Server, dem NetBIOS-Namenserver, der HOSTS-Datei oder der LMHOSTS-Datei aus, um das Problem zu beheben.

Hinweis

Die vom Computer verwendete Namensauflösung hängt vom jeweiligen NetBIOS-Knotentyp des Computers ab. Weitere Informationen zu NetBIOS-Knotentypen finden Sie unter NetBIOS Name Resolution.

Stellen Sie sicher, dass eine Firewall zwischen BizTalk Server und Remoteservern keine Ports blockiert, die für die dynamische RPC-Portzuweisung erforderlich sind.

MSDTC-Funktionalität über das Netzwerk hängt von der RPC-Funktionalität über das Netzwerk ab. Die RPC-Funktionalität über eine Firewall erfordert, dass bestimmte Ports offen sind, um die dynamische RPC-Portzuweisung zu berücksichtigen. Wenn eine Firewall zwischen BizTalk Server und Remoteservern vorhanden ist, führen Sie die Schritte unter Konfigurieren der dynamischen RPC-Portzuweisung für die Arbeit mit Firewalls aus , um die dynamische RPC-Portzuweisung zu berücksichtigen.

Festlegen der entsprechenden MSDTC-Sicherheitskonfigurationsoptionen

Windows bietet Sicherheitsverbesserungen, die steuern, wie MSDTC über ein Netzwerk zugegriffen wird. Durch Ändern der MSDTC-Sicherheitseinstellungen steuern Sie, wie MSDTC mit Remotecomputern über das Netzwerk kommuniziert. In dieser Tabelle sind die empfohlenen Werte für die Optionen aufgeführt, die beim Konfigurieren von MSDTC-Sicherheitseinstellungen verfügbar sind:

Konfigurationsoption Standardwert Empfohlener Wert
Netzwerk-DTC-Zugriff Arbeitsunfähig Aktiviert
Client und Verwaltung
Remote-Clients zulassen Arbeitsunfähig Arbeitsunfähig
Remoteverwaltung zulassen Arbeitsunfähig Arbeitsunfähig
Kommunikation des Transaktionsmanagers
Eingehende Verbindungen zulassen Arbeitsunfähig Aktiviert
Ausgehend zulassen Arbeitsunfähig Aktiviert
Gegenseitige Authentifizierung erforderlich Aktiviert Aktiviert, wenn alle Remotecomputer Windows Server 2003 SP1 oder Windows XP SP2 oder höher ausführen und mit "Gegenseitige Authentifizierung erforderlich" konfiguriert sind.
Authentifizierung für eingehende Anrufer erforderlich Arbeitsunfähig Aktiviert, wenn MSDTC im Cluster ausgeführt wird.
Keine Authentifizierung erforderlich Arbeitsunfähig Aktiviert, wenn Remotecomputer vor Windows Server 2003 SP1 oder vor Windows XP SP2 sind.
TIPP aktivieren Arbeitsunfähig Aktiviert, wenn das BAM-Portal ausgeführt wird.
Aktivieren von XA-Transaktionen Arbeitsunfähig Aktiviert, wenn sie mit einem XA-basierten Transaktionssystem kommunizieren, z. B. bei der Kommunikation mit IBM WebSphere MQ mithilfe des MQSeries-Adapters.

Nach dem Anwenden dieser Änderungen wird der MSDTC-Dienst neu gestartet.

Führen Sie die folgenden Schritte aus, um auf die MSDTC-Sicherheitskonfigurationsoptionen zuzugreifen:

  1. Klicken Sie auf "Start", klicken Sie auf "Ausführen", und geben Sie "dcomcnfg " ein, um die Verwaltungskonsole für Komponentendienstezu starten.

  2. Klicken Sie hier, um Komponentendienste zu erweitern, und klicken Sie, um Computer zu erweitern.

  3. Klicken Sie hier, um "Mein Computer" zu erweitern, klicken Sie auf " Verteilter Transaktionskoordinator", klicken Sie mit der rechten Maustaste auf "Lokaler DTC", und klicken Sie auf "Eigenschaften".

  4. Klicken Sie im Dialogfeld "Lokale DTC-Eigenschaften" auf die Registerkarte "Sicherheit".

Hinweis

Abhängig von den vorgenommenen Änderungen müssen Sie möglicherweise den Computer neu starten, um die Änderungen vorzunehmen. Wenn nach dem Anwenden von Änderungen weiterhin Probleme auftreten und der MSDTC-Dienst neu gestartet wird, starten Sie den Computer neu, auf dem die Änderungen vorgenommen wurden, um sicherzustellen, dass die Änderungen wirksam werden.

Wenn entweder die Konfigurationsoption gegenseitige Authentifizierung erforderlich oder die Option eingehende Anruferauthentifizierung erforderlich aktiviert ist, muss dem Computerkonto des Clients das Benutzerrecht Zugriff auf diesen Computer vom Netzwerk aus gewährt werden. Wenn dem Computerkonto für einen Clientcomputer das Benutzerrecht Zugriff auf diesen Computer über das Netzwerk nicht gewährt wird oder im Benutzerrecht Zugriff auf diesen Computer über das Netzwerk verweigern enthalten ist, schlägt die DTC-Kommunikation zwischen dem Client- und Servercomputer fehl.

Die Standardeinstellung besteht darin, der Gruppe "Jeder" den Zugriff auf diesen Computer über das Netzwerkbenutzerrecht zu gewähren. Daher muss dieses Benutzerrecht nicht geändert werden, es sei denn, die Standardeinstellung wurde geändert. Wenn die Option "Keine Authentifizierung erforderlich " aktiviert ist, gilt der Zugriff auf diesen Computer über das Netzwerkbenutzerrecht nicht für das Client-Computerkonto.If the No Authentication Required configuration option is enabled the access this computer from the network user right does not apply to the client(s) computer account.

Führen Sie die folgenden Schritte aus, um die Benutzer oder Gruppen zu ändern, denen das Benutzerrecht "Zugriff auf diesen Computer über das Netzwerk" gewährt wird:

  1. Klicken Sie auf "Start", klicken Sie auf "Ausführen", geben Sie "Gpedit.msc" ein, und klicken Sie dann auf "OK".

  2. Erweitern Sie die folgenden Elemente in der Liste der lokalen Computerrichtlinien:

    • Computerkonfiguration

    • Windows-Einstellungen

    • Sicherheitseinstellungen

    • Lokale Richtlinien

  3. Klicken Sie auf Zuweisen von Benutzerrechten.

  4. Doppelklicken Sie im Netzwerk auf "Auf diesen Computer zugreifen", und klicken Sie dann auf "Benutzer oder Gruppe hinzufügen".

  5. Klicken Sie auf "Objekttypen", wählen Sie "Computer" aus, und klicken Sie auf "OK".

  6. Fügen Sie den Computernamen oder den Gruppennamen in das Feld Objektnamen eingeben, um auszuwählen ein.

  7. Klicken Sie auf " Namen überprüfen ", um den Eintrag zu überprüfen.

  8. Klicken Sie zweimal auf OK .

    Führen Sie die folgenden Schritte aus, um die Benutzer oder Gruppen zu ändern, die im Verweigere den Zugriff auf diesen Computer vom Netzwerk aus-Benutzerrecht aufgeführt sind:

  9. Erweitern Sie die folgenden Elemente in der Liste der lokalen Computerrichtlinien:

    • Computerkonfiguration

    • Windows-Einstellungen

    • Sicherheitseinstellungen

    • Lokale Richtlinien

  10. Klicken Sie auf Zuweisen von Benutzerrechten.

  11. Doppelklicken Sie auf "Zugriff auf diesen Computer vom Netzwerk verweigern", und klicken Sie dann, um den Computernamen oder die Gruppe auszuwählen, deren Benutzerrecht Sie entfernen möchten.

  12. Klicken Sie auf "Entfernen" , und klicken Sie dann auf "OK".

Festlegen der entsprechenden Werte für die Optionen "EnableAuthEpResolution" und "RestrictRemoteClients"

Windows verbessert die Sicherheit, indem authentifizierte Aufrufe an die RPC-Schnittstelle erforderlich sind. Diese Funktionalität kann über die Registrierungsschlüssel "EnableAuthEpResolution " und "RestrictRemoteClients " konfiguriert werden. Führen Sie die folgenden Schritte aus, um sicherzustellen, dass Remotecomputer auf die RPC-Schnittstelle zugreifen können:

Warnung

Die falsche Verwendung des Registrierungs-Editors kann zu Problemen führen, bei denen Sie das Betriebssystem neu installieren müssen. Sie verwenden den Registrierungs-Editor auf eigene Verantwortung. Weitere Informationen zum Sichern, Wiederherstellen und Ändern der Registrierung finden Sie im Microsoft Knowledge Base-Artikel "Beschreibung der Microsoft Windows-Registrierung" unter Beschreibung der Microsoft Windows-Registrierung.

  1. Klicken Sie auf "Start", klicken Sie auf "Ausführen", geben Sie regedit.exeein, und klicken Sie dann auf "OK ", um den Registrierungs-Editor zu starten.

    Navigieren sie zu HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT

  2. Erstellen Sie unter dem RPC-Schlüssel die folgenden DWORD-Einträge mit den angegebenen Werten. Wenn der RPC-Schlüssel nicht vorhanden ist, muss er erstellt werden.

    DWORD-Eintrag Standardwert Empfohlener Wert
    EnableAuthEpResolution 0 (deaktiviert) 1
    RemoteClientsEinschränken 1 (aktiviert) 0
  3. Schließen Sie den Registrierungs-Editor.

  4. Starten Sie den MSDTC-Dienst neu.

Hinweis

Abhängig von den vorgenommenen Änderungen müssen Sie möglicherweise den Computer neu starten, um die Änderungen vorzunehmen. Wenn nach dem Anwenden von Änderungen weiterhin Probleme auftreten und der MSDTC-Dienst neu gestartet wird, starten Sie den Computer neu, auf dem die Änderungen vorgenommen wurden, um sicherzustellen, dass die Änderungen wirksam werden.

Wenn die Windows-Firewall ausgeführt wird, fügen Sie eine Ausnahme für den MSDTC-Dienst hinzu.

Der Windows-Firewalldienst blockiert möglicherweise die MSDTC-Kommunikation zwischen Computern. Um sicherzustellen, dass die MSDTC-Kommunikation zwischen Computern nicht blockiert wird, fügen Sie msdtc.exe zur Ausnahmeliste der Windows-Firewall hinzu, wenn der Windows-Firewalldienst ausgeführt wird.

  1. Klicken Sie auf "Start", klicken Sie auf "Ausführen", geben Sie firewall.cplein, und klicken Sie dann auf "OK ", um das Dialogfeld "Windows-Firewall " anzuzeigen.

  2. Klicken Sie auf "Programm zulassen" über die Windows-Firewall , um das Dialogfeld "Windows-Firewalleinstellungen " anzuzeigen.

  3. Klicken Sie im Dialogfeld "Windows-Firewalleinstellungen" auf die Registerkarte "Ausnahmen".

  4. Klicken Sie auf "Programm hinzufügen ", um das Dialogfeld " Programm hinzufügen " anzuzeigen.

  5. Klicken Sie auf "Durchsuchen" , und navigieren Sie zu %system32%\msdtc.exe.

    Hinweis

    Starten Sie eine Eingabeaufforderung, geben Sie Echo %system32%ein , und drücken Sie die EINGABETASTE , um den Speicherort des Verzeichniss \System32 auf diesem Computer zu bestimmen.

  6. Klicken Sie, um msdtc.exe auszuwählen, und klicken Sie auf "Öffnen".

  7. Klicken Sie auf " Bereich ändern ", um den Satz von Computern anzugeben, für die DIE MSDTC-Kommunikation zulässig sein soll, und klicken Sie auf "OK".

  8. Klicken Sie im Dialogfeld "Programm hinzufügen" auf "OK", und klicken Sie im Dialogfeld "Windows-Firewalleinstellungen" auf "OK".

  9. Schließen Sie das Dialogfeld "Windows-Firewall ".

  10. Beenden Sie den Distributed Transaction Coordinator-Dienst, und starten Sie den Dienst neu.

    • Starten Sie eine Eingabeaufforderung, geben Sie net stop msdtc ein, und drücken Sie die EINGABETASTE.

    • Nachdem der Distributed Transaction Coordinator-Dienst beendet wurde, geben Sie "net start msdtc " ein, und drücken Sie die EINGABETASTE.

Verwenden von DTCTester oder DTCPing zum Überprüfen der MSDTC-Funktionalität über das Netzwerk

Verwenden Sie das Cmdlet Test-Dtc, um die Transaktionsunterstützung zwischen zwei Computern zu überprüfen, wenn SQL Server auf einem der Computer installiert ist. Weitere Informationen hierzu unter Windows PowerShell: Test-Dtc.

Verwenden Sie DTCPing, um die Transaktionsunterstützung zwischen zwei Computern zu überprüfen, wenn SQL Server nicht auf beiden Computern installiert ist. Das DTCPing-Tool muss sowohl auf dem Client- als auch auf dem Servercomputer ausgeführt werden und ist eine gute Alternative zum DTCTester-Hilfsprogramm, wenn SQL Server nicht auf beiden Computern installiert ist. Weitere Informationen zu DTCPing finden Sie unter Problembehandlung bei MS DTC Firewall-Problemen und Konfigurieren von Microsoft Distributed Transaction Coordinator (DTC), um durch eine Firewall zu arbeiten.

Von Bedeutung

Wenn DTCPing die Warnung zurückgibt, dass "WARNUNG:die CID-Werte für beide Testcomputer identisch sind", führen Sie die Schritte im Abschnitt Aus, um sicherzustellen, dass MSDTC einem eindeutigen CID-Wert zugewiesen wird , um die ordnungsgemäße MSDTC-Funktionalität zwischen den Testcomputern zu berücksichtigen.

Stellen Sie sicher, dass MSDTC einem eindeutigen CID-Wert zugewiesen ist.

Das MSDTC-Feature des Windows-Betriebssystems erfordert eindeutige CID-Werte, um sicherzustellen, dass die MSDTC-Funktionalität zwischen Computern ordnungsgemäß funktioniert. Datenträgerduplikate Images von Windows-Installationen müssen eindeutige CID-Werte aufweisen, oder die MSDTC-Funktionalität kann beeinträchtigt werden. Dies kann auftreten, wenn virtuelle Festplatten zum Bereitstellen eines Betriebssystems auf einem virtuellen Computer verwendet werden.

Um festzustellen, ob MSDTC-CID-Werte für Computer, auf denen das Windows-Betriebssystem ausgeführt wird, eindeutig sind, überprüfen Sie die Werte für die Einträge unter dem registrierungsschlüssel HKEY_CLASSES_ROOT\CID auf beiden Computern. Wenn diese Werte für jeden Computer nicht eindeutig sind, führen Sie die Schritte im Abschnitt "Neuinstallation des Distributed Transaction Coordinator"-Diensts aus, wenn andere Schritte zur Problembehandlung nicht erfolgreich sind , MSDTC auf einem der Computer neu zu installieren, wodurch dann eindeutige MSDTC-CID-Werte für diesen Computer generiert und die richtigen MSDTC-Vorgänge berücksichtigt werden.

Fehler "Neue Transaktion kann im angegebenen Transaktionskoordinator (0x8004d00a) nicht aufgeführt werden," wenn die MSDTC-Verbindung zwischen einem Clientcomputer und einem Servercomputer geschlossen wird.

In bestimmten Szenarien ist es möglich, dass eine vorhandene MSDTC-Verbindung zwischen einem Client und einem Server geschlossen wird, und nachfolgende Versuche, diese Verbindung zu nutzen, führen zu der folgenden Fehlermeldung: Neue Transaktion kann nicht beim angegebenen Transaktionskoordinator eingetragen werden (0x8004d00a). Weitere Informationen finden Sie unter Neue Transaktion kann nicht beim angegebenen Transaktionskoordinator eingetragen werden, wenn Sie versuchen, eine Transaktion in MS DTC zu starten.

Erwägen Sie, den Distributed Transaction Coordinator-Dienst neu zu installieren, wenn andere Schritte zur Problembehandlung nicht erfolgreich sind.

Wenn andere Versuche zur Problembehandlung bei MSDTC nicht erfolgreich sind, erwägen Sie, MSDTC zu deinstallieren und erneut zu installieren. Führen Sie die folgenden Schritte aus, um MSDTC zu deinstallieren und erneut zu installieren:

  1. Öffnen Sie eine Eingabeaufforderung als Administrator.

  2. Geben Sie an der Eingabeaufforderung Folgendes ein, um den Distributed Transaction Coordinator-Dienst zu deinstallieren: msdtc -uninstall

  3. Geben Sie an der Eingabeaufforderung Folgendes ein, um den Distributed Transaction Coordinator-Dienst zu installieren: msdtc –install

Von Bedeutung

Das erneute Installieren von MSDTC kann das Standardverhalten des Distributed Transaction Coordinator-Diensts ändern. Führen Sie die folgenden Schritte aus, nachdem Sie MSDTC neu installiert haben, um sicherzustellen, dass der Distributed Transaction Coordinator-Dienst ordnungsgemäß funktioniert:

  • Beim erneuten Installieren von MSDTC können msDTC-Sicherheitskonfigurationsoptionen auf Standardwerte zurückgesetzt werden. Überprüfen Sie, ob die MSDTC-Sicherheitskonfigurationsoptionen auf die entsprechenden Werte festgelegt sind, nachdem MSDTC neu installiert wurde.
    • Das erneute Installieren von MSDTC kann den Starttypwert für den Distributed Transaction Coordinator-Dienst ändern. Überprüfen Sie, ob der Starttypwert für den Distributed Transaction Coordinator-Dienst auf "Automatisch " festgelegt ist, nachdem MSDTC neu installiert wurde.
    • Das erneute Installieren von MSDTC erfordert möglicherweise einen Neustart des Computers. Um sicherzustellen, dass der Distributed Transaction Coordinator-Dienst ordnungsgemäß funktioniert, starten Sie den Computer nach der Neuinstallation von MSDTC neu.

Siehe auch

Tools und Hilfsprogramme zurProblembehandlung bei einem Windows Server-Cluster