トランザクション
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のインスタンスに対する完全なトランザクションで構成されます。 SQL Server Native Client OLE DB プロバイダーの自動コミット モードはローカルであり、自動コミット トランザクションは複数のセッションにまたがることはありません。
SQL Server Native Client OLE DB プロバイダーは ITransactionLocal インターフェイスを公開し、コンシューマーが SQL Server のインスタンスへの単一の接続でトランザクションを明示的かつ暗黙的に開始できるようにします。 SQL Server Native Client OLE DB プロバイダーは、入れ子になったローカル トランザクションをサポートしていません。