Usando transações com consultas distribuídas
O SQL Server oferece suporte a acesso baseado em transação a dados externos que usam as interfaces OLE DB ITransactionLocal (transação local) e o ITransactionJoin (transações distribuídas).
Usando transações distribuídas, o SQL Server garante que uma transação que envolve vários nós está confirmada ou revertida em todos os nós. Se o provedor não oferecer suporte à participação em uma transação distribuída (não oferecer suporte a ITransactionJoin), apenas operações de somente leitura serão permitidas em relação a esse provedor quando dentro de uma transação.
Consulte também