What's the correct MSDTC configuation for a clustered SQL server for BizTalk WCF SQL adapter -


I have a problem connecting to a cluster SQL Server instance using the wcf-sql adapter. SQL Cluster Infrastructure is:

We have 2 servers, SVR1 and SVR2, each has a named SQL instance INST1 installed and these are 2 server clusters. In SRV1, a cluster MSDTC installed and assigned a NetBIOS name as DTCCLuster 1. SRV1 / SRV2 and DTCCLUSTER1 have their own IP address.

When I try to connect to this SQL Server, I get an error from time to time and finally it shows that this is due to the MSDTC connection problem. DTCPing test failed for both SBV1 and BZTec Server and Bizzatake for SRV1.

The SRV1 Hosting DTCCLuster 1 is configured to allow both inbound and outbound, for security reasons, we require "No Auth" "Mutual Auth Requirement" in MSDTC both SRV1 and BizTalk Server In the side

The server-side firewall was configured to allow DCE RPC inbound and outbound; We also disabled firewall in BizLawk server side. There is no blocked port in the network side too.

We are still troubleshooting, but my question is more common here: What is the proper configuration of MSDTC for a cluster SQL Server?

For now, using the UseAmbientTransaction property may be an alternative solution.

Off course, MSDTC problem is your main concern :)

Are you certain that you have checked the network DTC access checkbox as described here:

For more information on troubleshooting these specific problems, please see here: This link provides some good advice on how to set these properties.

More specifically, if you enable the option of mutual funds, see this paragraph:

If mutual authentication is required or incoming caller authentication If the required configuration options are enabled, then the client (computer) computer account must access this computer. DTC communication between the client and the server computer will fail if the computer account for the client computer is not accessed from the computer user, or if the network user is involved in rejecting this computer. / P>

Usually I do not always set an account, it may be worth trying to try this setting and see if it works. Also keep in mind that MSDTC settings, including your MSDTC cluster (IIRC: if you have a Windows 2008 R2 MSDTC cluster), must be the same in your BizTell and SQL servers.

Comments

Popular posts from this blog

php - PDO bindParam() fatal error -

logging - How can I log both the Request.InputStream and Response.OutputStream traffic in my ASP.NET MVC3 Application for specific Actions? -

java - Why my included JSP file won't get processed correctly? -