Difference between revisions of "HowTo:Solve MSDTC-related problems"
m |
|||
Line 75: | Line 75: | ||
=== Test-Dtc === | === Test-Dtc === | ||
You can use the Powershell module (or cmdlet) "Test-Dtc" to check if everything was configured correctly: | You can use the Powershell module (or cmdlet) "Test-Dtc" to check if everything was configured correctly: | ||
+ | |||
https://learn.microsoft.com/en-us/powershell/module/msdtc/test-dtc?view=windowsserver2022-ps&source=recommendations | https://learn.microsoft.com/en-us/powershell/module/msdtc/test-dtc?view=windowsserver2022-ps&source=recommendations | ||
Line 80: | Line 81: | ||
=== DTCPing === | === DTCPing === | ||
− | Also, the DTCPing tool can be applied to test the correct setup | + | Also, the DTCPing tool can be applied to test the correct setup: |
+ | |||
https://learn.microsoft.com/en-us/troubleshoot/windows-server/application-management/ms-dtc-connectivity-issues?source=recommendations | https://learn.microsoft.com/en-us/troubleshoot/windows-server/application-management/ms-dtc-connectivity-issues?source=recommendations | ||
+ | |||
A good thing about this program is that it makes you notice to use the involved machine's names instead of IP addresses. | A good thing about this program is that it makes you notice to use the involved machine's names instead of IP addresses. | ||
Here's a link to a detailed article describing how to trouble-shoot MSDTC issues using the DTCPing tool: | Here's a link to a detailed article describing how to trouble-shoot MSDTC issues using the DTCPing tool: | ||
+ | |||
https://puneet-gupta.github.io/puneetgupta/2008/11/12/troubleshooting-msdtc-issues-with-the-dtcping-tool/ | https://puneet-gupta.github.io/puneetgupta/2008/11/12/troubleshooting-msdtc-issues-with-the-dtcping-tool/ | ||
Revision as of 22:45, 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"