Utilisation de transactions avec requêtes distribuées

SQL Server prend en charge l'accès par transaction aux données externes par l'intermédiaire des interfaces OLE DB ITransactionLocal (transaction locale) et ITransactionJoin (transactions distribuées).

En utilisant les transactions distribuées, SQL Server s'assure qu'une transaction impliquant plusieurs nœuds a été validée ou restaurée dans tous les nœuds. Si le fournisseur ne prend pas en charge la participation dans une transaction distribuée (c'est-à-dire s'il n'accepte pas ITransactionJoin), vous pouvez uniquement effectuer des opérations en lecture seule pour ce fournisseur au sein d'une transaction.