Oturum Özellikleri - SQL Server Native Client OLE DB sağlayıcı

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform System (PDW)

Important

SQL Server Native Client (genellikle kısaltılmış SNAC) SQL Server 2022 (16.x) ve SQL Server Management Studio 19'dan (SSMS) kaldırılmıştır. Hem SQL Server Yerel İstemci OLE DB sağlayıcısı (SQLNCLI veya SQLNCLI11) hem de SQL Server için eski Microsoft OLE DB Sağlayıcısı (SQLOLEDB) yeni geliştirme için önerilmez. İleride SQL Server için yeni Microsoft OLE DB Sürücüsüne (MSOLEDBSQL) geçin.

SQL Server Native Client OLE DB sağlayıcısı, OLE DB oturum özelliklerini aşağıdaki şekilde yorumlar.

Mülk Kimliği Description
DBPROP_SESS_AUTOCOMMITISOLEVELS SQL Server Native Client OLE DB sağlayıcısı, kaos seviyesi DBPROPVAL_TI_CHAOS hariç tüm otomatik commit işlem izolasyon seviyelerini destekler.

Sağlayıcıya özgü özellik kümesi DBPROPSET_SQLSERVERSESSION'de, SQL Server Native Client OLE DB sağlayıcısı aşağıdaki ek oturum özelliğini tanımlar.

Mülk Kimliği Description
SSPROP_QUOTEDCATALOGNAMES Tip: VT_BOOL

R/W: Oku/Yaz

Varsayılan: VARIANT_FALSE

Açıklama: CATALOG kısıtlamasında alıntılanan tanımlayıcılar izin verilmiştir.

VARIANT_TRUE: Alıntılanan tanımlayıcılar, dağıtık sorgu desteği sağlayan şema satır kümeleri için katalog kısıtlaması olarak tanınır.

VARIANT_FALSE: Alıntılanan tanımlayıcılar, dağıtık sorgu desteği sağlayan şema satır kümeleri için katalog kısıtlaması olarak tanınmaz.

Dağıtık sorgu desteği sağlayan şema satır kümeleri hakkında daha fazla bilgi için Şema Sıraları Setlerinde Dağıtılmış Sorgu Desteği'ne bakınız.
SSPROP_ALLOWNATIVEVARIANT Tip: VT_BOOL

R/W: Okuma/Yazma

Varsayılan: VARIANT_FALSE

Açıklama: Alınan verinin DBTYPE_VARIANT mi yoksa DBTYPE_SQLVARIANT mi olduğunu belirler.

VARIANT_TRUE: Sütun tipi DBTYPE_SQLVARIANT olarak döner, bu durumda buffer SSVARYANT yapısını tutar.

VARIANT_FALSE: Sütun tipi DBTYPE_VARIANT olarak döner ve tampon VARYANT yapısına sahip olur.
SSPROP_ASYNCH_BULKCOPY Asenkron modu kullanmak için, sağlayıcıya özgü oturum özelliğini SSPROP_ASYNCH_BULKCOPY BCPExec yöntemini çağırmadan önce VARIANT_TRUE olarak ayarlayın. Bu özellik DBPROPSET_SQLSERVERSESSION özellik setinde mevcuttur.