Transaksi di SQL Server Native Client

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Penyedia SQL Server Native Client OLE DB menerapkan dukungan transaksi lokal. Konsumen dapat menggunakan transaksi terdistribusi atau terkoordinasi dengan menggunakan Koordinator Transaksi Terdistribusi Microsoft (MS DTC). Untuk konsumen yang memerlukan kontrol transaksi yang mencakup beberapa sesi, penyedia SQL Server Native Client OLE DB dapat bergabung dengan transaksi yang dimulai dan dikelola oleh MS DTC.

Secara default, penyedia SQL Server Native Client OLE DB menggunakan mode transaksi autocommit, di mana setiap tindakan diskrit pada sesi konsumen terdiri dari transaksi lengkap terhadap instans SQL Server. Mode autocommit penyedia SQL Server Native Client OLE DB bersifat lokal, dan transaksi autocommit tidak pernah mencakup lebih dari satu sesi.

Penyedia SQL Server Native Client OLE DB mengekspos antarmuka ITransactionLocal , memungkinkan konsumen untuk menggunakan transaksi secara eksplisit dan implisit pada satu koneksi ke instans SQL Server. Penyedia SQL Server Native Client OLE DB tidak mendukung transaksi lokal berlapis.

Di Bagian Ini

Lihat Juga

Klien Asli SQL Server (OLE DB)