Session Properties - SQL Server Native Client OLE DB provider

platí pro:SQL ServerAzure SQL Databaseazure SQL Managed Instanceazure Synapse Analytics

Important

Nativní klient SQL Serveru (často zkracovaný jako SNAC) byl odebrán z SQL Serveru 2022 (16.x) a SQL Server Management Studio 19 (SSMS). Pro nový vývoj se nedoporučuje zprostředkovatele SQL Server Native Client OLE DB (SQLNCLI nebo SQLNCLI11) ani starší verze zprostředkovatele Microsoft OLE DB pro SQL Server (SQLOLEDB). Přejděte na nový ovladač Microsoft OLE DB (MSOLEDBSQL) pro SQL Server do budoucna.

Poskytovatel SQL Server Native Client OLE DB interpretuje vlastnosti relace OLE DB následovně.

ID nemovitosti Description
DBPROP_SESS_AUTOCOMMITISOLEVELS Poskytovatel OLE DB SQL Server Native Client podporuje všechny úrovně automatické transakce s výjimkou DBPROPVAL_TI_CHAOS na úrovni chaosu.

V souboru vlastností specifických pro poskytovatele DBPROPSET_SQLSERVERSESSION definuje poskytovatel SQL Server Native Client OLE DB následující dodatečnou vlastnost relace.

ID nemovitosti Description
SSPROP_QUOTEDCATALOGNAMES Typ: VT_BOOL

R/W: Čtení/zápis

Výchozí: VARIANT_FALSE

Popis: Uvedené identifikátory povolené v omezení KATALOGU.

VARIANT_TRUE: Identifikátory s úvodními uvedením jsou rozpoznány jako katalogové omezení pro sady řádků schématu, které poskytují distribuovanou podporu dotazů.

VARIANT_FALSE: Identifikátory s uvozovkami nejsou rozpoznány jako katalogové omezení pro řádky schémat, které poskytují podporu distribuovaných dotazů.

Pro více informací o schématových řádkových sadách, které poskytují distribuovanou podporu dotazů, viz Distributed Query Support in Schema Rowsets.
SSPROP_ALLOWNATIVEVARIANT Typ: VT_BOOL

R/W: Čtení/Zápis

Výchozí: VARIANT_FALSE

Popis: Určuje, zda jsou načítaná data as DBTYPE_VARIANT nebo DBTYPE_SQLVARIANT.

VARIANT_TRUE: Typ sloupce se vrací jako DBTYPE_SQLVARIANT v takovém případě buffer obsahuje strukturu SSVARIANT.

VARIANT_FALSE: Typ sloupce se vrátí jako DBTYPE_VARIANT a buffer bude mít strukturu VARIANT.
SSPROP_ASYNCH_BULKCOPY Pro použití asynchronního režimu nastavte vlastnost specifické relace poskytovatele SSPROP_ASYNCH_BULKCOPY na VARIANT_TRUE před zavoláním metody BCPExec. Tato vlastnost je dostupná v sadě DBPROPSET_SQLSERVERSESSION vlastností.