Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie aktiviere ich MSDTC auf SQL Server?

Verwenden Sie dies für Windows Server 2008 r2 und Windows Server 2012 R2

  1. Klicken Sie auf Starten , klicken Sie auf Ausführen , geben Sie dcomcnfg ein und klicken Sie dann auf OK um Komponentendienste zu öffnen .

  2. Klicken Sie in der Konsolenstruktur auf Komponentendienste, um sie zu erweitern , klicken Sie, um Computer zu erweitern , klicken Sie zum Erweitern auf Arbeitsplatz , klicken Sie zum Erweitern auf Distributed Transaction Coordinator und klicken Sie dann auf Lokaler DTC .

  3. Klicken Sie mit der rechten Maustaste auf Lokaler DTC und klicken Sie auf Eigenschaften um die Lokalen DTC-Eigenschaften anzuzeigen Dialogfeld.

  4. Klicken Sie auf Sicherheit Registerkarte.

  5. Aktivieren Sie "Netzwerk-DTC-Zugriff" Kontrollkästchen.

  6. Setzen Sie abschließend ein Häkchen bei "Eingehend zulassen" und "Ausgehende zulassen" Kontrollkästchen.

  7. Klicken Sie auf Anwenden , OK .

  8. Es erscheint eine Meldung zum Neustart der Dienst.

  9. Klicken Sie auf OK und das ist alles.

Referenz:https://msdn.microsoft.com/en-us/library/dd327979.aspx

Hinweis: Manchmal kann die Netzwerk-Firewall auf dem lokalen Computer oder dem Server Ihre Verbindung unterbrechen, stellen Sie also sicher, dass Sie Regeln zum "Eingehend zulassen" erstellen und "Ausgehende zulassen" Verbindung für C:\Windows\System32\msdtc.exe