Difference between revisions of "HowTo:Solve MSDTC-related problems"
m |
m |
||
Line 54: | Line 54: | ||
* Powershell: <source lang="winbatch">Enable-NetFirewallRule -DisplayGroup "Distributed Transaction Coordinator"</source> | * Powershell: <source lang="winbatch">Enable-NetFirewallRule -DisplayGroup "Distributed Transaction Coordinator"</source> | ||
* Netsh: <source lang="winbatch">netsh advfirewall firewall set rule group="Distributed Transaction Coordinator" new enable=yes</source> | * Netsh: <source lang="winbatch">netsh advfirewall firewall set rule group="Distributed Transaction Coordinator" new enable=yes</source> | ||
− | * Or use Windows Firewall Advanced Settings, enabling the 3 Inbound and 1 Outbound Rules | + | * Or use Windows Firewall Advanced Settings, enabling the 3 Inbound and 1 Outbound Rules regarding the "Distributed Transaction Coordinator" |
=== Custom dynamic ports === | === Custom dynamic ports === |
Revision as of 22:51, 16 August 2023
From version 4 on, UBIK® uses the Distributed Transaction Coordinator (MSDTC or DTC) to manage database transactions. However, there's the necessity for correct configuration on both the database server as well as the application server to make it work. This article explains how to do that.
Problem Symptoms
- UBIK® Studio or a UBIK® service can't connect to your database or fails to create a session
- Database view creation or instance data transfer doesn't work because of an exception
- There's an error/exception log entry like: "Communication with the underlying transaction manager has failed"