Bagikan melalui


Properti Sumber Data (OLE DB)

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

Unduh driver OLE DB

Driver OLE DB untuk SQL Server mengimplementasikan properti sumber data sebagai berikut.

ID Properti Deskripsi
DBPROP_CURRENTCATALOG R/W: Baca/tulis Default: Tidak Ada

Deskripsi: Nilai DBPROP_CURRENTCATALOG melaporkan database saat ini untuk Driver OLE DB untuk sesi SQL Server. Mengatur nilai properti memiliki efek yang identik sebagai mengatur database saat ini dengan menggunakan pernyataan database TRANSACT-SQL USE.

Dimulai dengan SQL Server 2005 (9.x), jika Anda memanggil sp_defaultdb dan menentukan nama database dalam huruf kecil, bahkan jika database awalnya dibuat dengan nama kasus campuran, DBPROP_CURRENTCATALOG akan mengembalikan nama dalam huruf kecil. Dengan versi SQL Server sebelumnya, DBPROP_CURRENTCATALOG akan mengembalikan kasus campuran yang diharapkan.
DBPROP_MULTIPLECONNECTIONS R/W: Baca/tulis Default: VARIANT_FALSE

Deskripsi: Jika koneksi menjalankan perintah yang tidak menghasilkan set baris atau menghasilkan set baris yang bukan kursor server dan Anda menjalankan perintah lain, koneksi baru akan dibuat untuk menjalankan perintah baru jika DBPROP_MULTIPLECONNECTIONS VARIANT_TRUE.

Driver OLE DB untuk SQL Server tidak akan membuat koneksi lain jika DBPROP_MULTIPLECONNECTION VARIANT_FALSE atau jika transaksi aktif pada koneksi. Driver OLE DB untuk SQL Server mengembalikan DB_E_OBJECTOPEN jika DBPROP_MULTIPLECONNECTIONS VARIANT_FALSE dan mengembalikan E_FAIL jika ada transaksi aktif. Transaksi dan penguncian dikelola oleh SQL Server berdasarkan per koneksi. Jika koneksi kedua dibuat, perintah pada koneksi terpisah tidak berbagi kunci. Untuk memastikan bahwa satu perintah tidak memblokir perintah lain, tahan kunci pada baris yang diminta oleh perintah lainnya. Ini juga berlaku saat membuat beberapa sesi.

Setiap sesi memiliki koneksi terpisah.

Dalam kumpulan properti khusus penyedia DBPROPSET_SQLSERVERDATASOURCE, Driver OLE DB untuk SQL Server menentukan properti sumber data tambahan berikut.

ID Properti Deskripsi
SSPROP_ENABLEFASTLOAD R/W: Baca/tulis Default: VARIANT_FALSE

Deskripsi: Untuk mengaktifkan salinan massal dari memori, properti SSPROP_ENABLEFASTLOAD harus diatur ke VARIANT_TRUE. Dengan properti ini diatur pada sumber data, sesi yang baru dibuat memungkinkan konsumen mengakses antarmuka IRowsetFastLoad .

Jika properti diatur ke VARIANT_TRUE, antarmuka IRowsetFastLoad tersedia melalui IOpenRowset::OpenRowset dengan meminta antarmuka IID_IRowsetFastLoad atau dengan mengatur SSPROP_IRowsetFastLoad ke VARIANT_TRUE.
SSPROP_ENABLEBULKCOPY R/W: Baca/tulis Default: VARIANT_FALSE

Deskripsi: Untuk mengaktifkan penyalinan massal dari file, properti SSPROP_ENABLEBULKCOPY harus diatur ke VARIANT_TRUE. Dengan properti ini diatur pada sumber data, akses konsumen ke antarmuka IBCPSession tersedia di bawah tingkat yang sama dengan Sesi.

SSPROP_IRowsetFastLoad juga harus diatur ke VARIANT_TRUE.

Lihat juga

Objek Sumber Data (OLE DB)