Transactions
Le fournisseur OLE DB SQL Server Native Client implémente la prise en charge des transactions locales. Le consommateur peut utiliser des transactions distribuées ou coordonnées à l'aide de Microsoft Distributed Transaction Coordinator (MS DTC). Pour les consommateurs nécessitant un contrôle des transactions couvrant plusieurs sessions, le SQL Server Native Client fournisseur OLE DB peut joindre des transactions initiées et gérées par MS DTC.
Par défaut, le fournisseur OLE DB SQL Server Native Client utilise un mode de transaction de validation automatique, où chaque action discrète sur une session consommateur comprend une transaction complète par rapport à une instance de SQL Server. Le mode de validation automatique du fournisseur OLE DB SQL Server Native Client est local et les transactions de validation automatique ne s’étendent jamais sur plus d’une seule session.
Le fournisseur OLE DB SQL Server Native Client expose l’interface ITransactionLocal, ce qui permet au consommateur d’utiliser explicitement et implicitement des transactions sur une connexion unique à un instance de SQL Server. Le fournisseur OLE DB SQL Server Native Client ne prend pas en charge les transactions locales imbriquées.