cancel
Showing results for 
Search instead for 
Did you mean: 

MSDTC In VCS SQL Cluster

sheldonl
Level 3
Partner

Hi,

 

I have a three node cluster (Win2K8R2) with 3 instances of SQL Server 2008 (each on one node of the cluster.) Two of these instances need to participate in MSDTC communication (I believe that one sends to the other.) In reading the agent guide it mentions:

 

MSDTC servers can co-exist with SQL servers on the same cluster nodes. If the MSDTC Server and the SQL Server are running on the same node, the MSDTC client is configured in the default configuration. If the MSDTC Server is not configured on the same node as the SQL Server, then the MSDTC client must be configured on that node. In general, you must configure the MSDTC client on all nodes except the node on which the MSDTC Server is configured to fail over.
 
I don't know how this applies to me as I'm not really that familiar with MSDTC. Do I need an MSDTC server in a separate SG (and thus be limited to running it on a node that doesn't have a MSDTC client configured?) - and I think in that scenario I need another cluster node?. Can someone help sort this out?
 
Thanks,
Sheldon.
1 ACCEPTED SOLUTION

Accepted Solutions

Wally_Heim
Level 6
Employee

Hi Sheldonl,

 

The MSDTC doc is a little confusing.  In your case, I would setup a seperate MSDTC service group that can failover to all three nodes in the cluster.  That is it.  You don't need to do anything else.

 

If you were going to run MSDTC in another cluster than your SQL cluster, or you were going to use a standalone MSDTC server out side of the SQL cluster, then you would need to configure the MSDTC client via the SFW-HA SQL wizard.

 

Let us know if you have any other questions.

 

Thanks,

Wally

View solution in original post

2 REPLIES 2

Wally_Heim
Level 6
Employee

Hi Sheldonl,

 

The MSDTC doc is a little confusing.  In your case, I would setup a seperate MSDTC service group that can failover to all three nodes in the cluster.  That is it.  You don't need to do anything else.

 

If you were going to run MSDTC in another cluster than your SQL cluster, or you were going to use a standalone MSDTC server out side of the SQL cluster, then you would need to configure the MSDTC client via the SFW-HA SQL wizard.

 

Let us know if you have any other questions.

 

Thanks,

Wally

sheldonl
Level 3
Partner

Thank you so much Wally! I was really concerned about this!

Cheers,

Sheldon.