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.