I have an Azure SQL cluster set up between 2 VMs and am trying to set up DTC as a resource within the SQL Server role.
I originally tried to set up DTC as a separate role, but found that I could not make that role dependent on the SQL Server role so it would follow the SQL role to the other node. This was a problem because DTC did not work if it was on a different node from SQL Server.
Why am I trying to set up a clustered DTC? Because, according to documentation I have read, if I don't use a clustered DTC then I can lose transactions that are in process when the cluster fails over.
Anyway, when I create a DTC resource under the SQL Server role I can add a dependency on the SQL server name but I have not found a way to add the S2D disk for DTC to use. This is apparently because of the way S2D disks are presented to the cluster. Under the SQL Server role I cannot see the disks assigned to the role but I know they are there because the cluster is up and running. and I have DBs on those disks.
I do not know if I need to assign the disk to DTC in any other way besides assigning a dependency on the disk to it.
If anyone can explain a solution or point me to documentation that addresses this, it will be greatly appreciated.
Thanks,
Chris