Standardmäßig verwendet jedes System den lokalen DTC-Transaktions-Manager (Distributed Transaction Coordinator, DTC) zum Initialisieren und Koordinieren von Transaktionen. Sie können jedoch Ihren Computer so konfigurieren, dass der DTC-Transaktions-Manager eines anderen Systems als Standardtransaktionskoordinator verwendet wird. Der DTC-Transaktions-Manager auf dem angegebenen System wird immer dann als Koordinator für Transaktionen verwendet, wenn ein Client auf dem lokalen System eine DTC-Transaktion startet und nicht explizit einen Transaktionskoordinator angibt. Der Standardtransaktionskoordinator koordiniert alle Transaktionen, die von COM+ oder einem beliebigen anderen Client, der Transaktionen verwendet, initialisiert werden. Der Standardtransaktionskoordinator dient auch als Koordinator für alle Ressourcen-Manager auf dem lokalen System, die sich in einer beliebigen DTC-Transaktion registrieren.
Bei der Auswahl des Standardtransaktionskoordinators sollten Sie ein zuverlässiges System wählen. Auch die Netzwerkverbindung zum System des Standardtransaktionskoordinators sollte zuverlässig sein. Anderenfalls könnte durch das Angeben eines Standardtransaktionskoordinators die Verfügbarkeit des DTC-Dienstes auf Ihrem lokalen System beeinträchtigt werden.
Wenn Sie einen remote Standardtransaktionskoordinator verwenden, dann müssen sowohl der Computer als auch der remote Transaktionskoordinator so konfiguriert sein, dass sie den DTC-Netzwerkzugriff zulassen. Informationen dazu, wie der DTC-Netzwerkzugriff zugelassen wird, finden Sie unter Konfigurieren der DTC-Sicherheit.
Sie müssen mindestens Mitglied der Gruppe Administratoren oder einer entsprechenden Gruppe sein, damit Sie dieses Verfahren durchführen können. Lesen Sie auch die detaillierten Informationen im Abschnitt "Weitere Überlegungen" weiter unten in diesem Thema.
So legen Sie ein Remotesystem als Standardtransaktionskoordinator fest |
Öffnen Sie die Komponentendienste.
Klicken Sie im Snap-In Komponentendienste mit der rechten Maustaste auf den Computer, für den Sie die Einstellungen des Transaktionskoordinators ändern möchten (Beispiel: Arbeitsplatz). Klicken Sie dann auf Eigenschaften.
Klicken Sie im Dialogfeld mit den Computereigenschaften auf die Registerkarte MSDTC.
Deaktivieren Sie das Kontrollkästchen Lokalen Koordinator verwenden.
Geben Sie unter Remotekoordinator-Hostname den Namen des Remotesystems ein. Wenn Sie nicht sicher sind, wie der genaue Name lautet, klicken Sie auf Auswählen, um eine Liste aller Computer im Netzwerk anzuzeigen. Wählen Sie dann in der Liste den gewünschten Computer aus.
Klicken Sie auf OK.
Weitere Überlegungen
-
Die Komponentendienste befinden sich nicht mehr unter Verwaltung. Zum Öffnen der Komponentendienste klicken Sie auf Start. Geben Sie im Suchfeld dcomcnfg ein, und drücken Sie die EINGABETASTE.
-
Zum Konfigurieren des Standardtransaktionskoordinators müssen Sie sowohl für das lokale System als auch für das System, das Sie als Standardkoordinator festlegen wollen, über administrative Anmeldeinformationen verfügen. Damit wird es dem lokalen DTC-System ermöglicht, die entsprechenden Informationen zum Standardtransaktionskoordinator aus der Systemregistrierung abzurufen.
So legen Sie das lokale System als Standardtransaktionskoordinator fest |
Öffnen Sie die Komponentendienste.
Klicken Sie in der Konsolenstruktur mit der rechten Maustaste auf den Computer, den Sie als Standardtransaktionskoordinator festlegen möchten. Klicken Sie dann auf Eigenschaften.
Klicken Sie im Eigenschaftendialogfeld des Computers auf die Registerkarte MSDTC.
Aktivieren Sie das Kontrollkästchen Lokalen Koordinator verwenden.
Klicken Sie auf OK.
Weitere Überlegungen
-
Die Komponentendienste befinden sich nicht mehr unter Verwaltung. Zum Öffnen der Komponentendienste klicken Sie auf Start. Geben Sie im Suchfeld dcomcnfg ein, und drücken Sie die EINGABETASTE.
-
Zum Konfigurieren des Standardtransaktionskoordinators müssen Sie auf dem lokalen System und dem System, das Sie als Standardkoordinator festlegen, über Administratorzugriff verfügen. Hierdurch wird es dem lokalen DTC-System möglich, die entsprechenden Informationen aus der Systemregistrierung des Standardtransaktionskoordinator-Systems abzurufen.