Hello,
to support a highly available BizTalk service, we have defined a dedicated instance on SQL Cluster (SQL Server 2008 R2).
Access to database in dedicated instance over ODBC is OK; all firewalls (on servers and in-between) have been turned off of for all IP traffic.
However, DTCTester fails with typical:
Error:
SQLSTATE=25S12,Native error=-2147168242,msg='[Microsoft][ODBC SQL Server Driver]
Distributed transaction error'
Error:
SQLSTATE=24000,Native error=0,msg=[Microsoft][ODBC SQL Server Driver]Invalid cursor state
We identified that the first DTC listener in clustered for the default instance is used despite the odbc DSN was done on the named instance. Is SQL Browser defaulting to first DTC created?
In turn, how can we test DTC to a specific non-default DTC instance on a cluster?
Thanks in advance for any help
Patrice Mariet
/Patrice