Przy użyciu transakcji z kwerendami rozproszonymi

SQL Serverobsługuje opartych na transakcjach dostęp do zewnętrznych danych przy użyciu ITransactonLocal (transakcji lokalnej) i ITransactionJoin interfejsy OLE DB (transakcji rozproszonych).

Używanie transakcji rozproszonych, SQL Server zapewnia, że transakcji obejmujących wiele węzłów zostanie przekazana lub wycofana w wszystkich węzłów.Jeśli dostawca nie obsługuje uczestniczących w transakcja rozproszona (nie obsługuje ITransactionJoin), dozwolone są tylko operacje odczytu wobec tego dostawcy podczas wewnątrz transakcji.