MSDTC on Azure

EifelYeti 46 Reputation points
2022-06-21T11:23:55.117+00:00

I would like to use a Iaas installation using Component Services. In Component Services I run different version of COM+ components in VB6, .NET 3.5 and .NET 4.7.1. That components are using MSDTC and create transactions on the SQL Server. Is it possible to create transactions using MSDTC in VB6 in Iaas and using a managed Azure SQL?

Azure SQL Database
0 comments No comments
{count} vote

Accepted answer
  1. Alberto Morillo 34,671 Reputation points MVP Volunteer Moderator
    2022-06-21T13:14:56.457+00:00

    MSDTC is fully supported on SQL Server IaaS (SQL Server on VMs).

    However, MSDTC is partially supported on Azure Managed Instance as mentioned here. Read the following excerpt:

    "Partial support for distributed transactions is currently in public preview. Distributed transactions are supported under following conditions (all of them must be met):

    all transaction participants are Azure SQL Managed Instances that are part of the Server trust group.
    transactions are initiated either from .NET (TransactionScope class) or Transact-SQL.
    Azure SQL Managed Instance currently does not support other scenarios that are regularly supported by MSDTC on-premises or in Azure Virtual Machines."


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.