Transactions dans SQL Server Native Client
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
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 de transaction qui s’étend sur plusieurs sessions, le fournisseur OLE DB SQL Server Native Client peut joindre des transactions lancé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 sur 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 à 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 seule connexion à une instance de SQL Server. Le fournisseur OLE DB SQL Server Native Client ne prend pas en charge les transactions locales imbriquées.
Dans cette section
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour