分散クエリでのトランザクションの使用

SQL Server では、ITransactionLocal (ローカル トランザクション) および ITransactionJoin (分散トランザクション) の各 OLE DB インターフェイスを使用した、外部データへのトランザクション ベースのアクセスがサポートされます。

SQL Server は、分散トランザクションを使用することにより、複数のノードが関与するトランザクションをすべてのノードで確実にコミットまたはロールバックできる状態を維持しています。プロバイダが分散トランザクションへの参加をサポートしていない場合、つまり ITransactionJoin をサポートしていない場合、トランザクション内でそのプロバイダに関して許可されるのは、読み取り専用操作のみになります。