Utilizzo delle transazioni con le query distribuite

In SQL Server è supportato l'accesso a dati esterni basato su transazioni tramite le interfacce OLE DB ITransactionLocal (transazione locale) e ITransactionJoin (transazioni distribuite).

Utilizzando le transazioni distribuite, SQL Server garantisce l'esecuzione del commit o del rollback di una transazione che coinvolge più nodi in tutti i nodi. Se un provider non supporta la partecipazione a una transazione distribuita, ovvero non supporta ITransactionJoin, in una transazione sono consentite su tale provider solo operazioni di sola lettura.