次の方法で共有


トランザクション

SQL Server Native Client OLE DB プロバイダーには、ローカル トランザクションのサポートが実装されています。 コンシューマーは、MS DTC (Microsoft 分散トランザクション コーディネーター) を使用して、分散トランザクションまたはコーディネートされたトランザクションを使用できます。 複数のセッションにまたがってトランザクションを制御する必要があるコンシューマーの場合、SQL Server Native Client OLE DB プロバイダーを使用して、MS DTC によって起動および管理されるトランザクションを結合できます。

SQL Server Native Client OLE DB プロバイダーでは、既定で自動コミット トランザクション モードが使用されます。このモードでは、コンシューマー セッションでの個々の操作が SQL Server のインスタンスに対する 1 つの完全なトランザクションを構成します。 SQL Server Native Client OLE DB プロバイダーの自動コミット モードはローカルなモードなので、自動コミット トランザクションが複数のセッションにまたがることはありません。

SQL Server Native Client OLE DB プロバイダーで公開される ITransactionLocal インターフェイスにより、コンシューマーは SQL Server のインスタンスに対する 1 つの接続で、明示的および暗黙的に開始されたトランザクションを使用できます。 SQL Server Native Client OLE DB プロバイダーでは、入れ子になったローカル トランザクションはサポートされません。

このセクションの内容

関連項目

概念

SQL Server Native Client (OLE DB)