Sessionsegenskaper – OLE DB-drivrutin för SQL Server

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-databas i Microsoft Fabric

Ladda ned OLE DB-drivrutins

OLE DB-drivrutinen för SQL Server tolkar OLE DB-sessionsegenskaper enligt följande.

Egenskaps-ID Description
DBPROP_SESS_AUTOCOMMITISOLEVELS OLE DB-drivrutinen för SQL Server stöder alla nivåer av automatisk commit transaktionsisolering med undantag för kaosnivå DBPROPVAL_TI_CHAOS.

I den leverantörsspecifika egenskapsuppsättningen DBPROPSET_SQLSERVERSESSION definierar OLE DB-drivrutinen för SQL Server följande tilläggssessionsegenskap.

Egenskaps-ID Description
SSPROP_QUOTEDCATALOGNAMES Typ: VT_BOOL

R/W: Läs/skriv

Standard: VARIANT_FALSE

Beskrivning: Angivna identifierare tillåtna i CATALOG-begränsningen.

VARIANT_TRUE: Citerade identifierare känns igen för en katalogbegränsning för schema-radmängder som tillhandahåller distribuerat frågestöd.

VARIANT_FALSE: Citerade identifierare känns inte igen för någon katalogbegränsning för schema-radmängder som tillhandahåller stöd för distribuerade frågor.

För mer information om schema-radmängder som tillhandahåller distribuerat frågestöd, se Distribuerat frågestöd i Schema Rowsets.
SSPROP_ALLOWNATIVEVARIANT Typ: VT_BOOL

R/W: Läs/Skriv

Standard: VARIANT_FALSE

Beskrivning: Avgör om den inhämtade datan är lika DBTYPE_VARIANT eller DBTYPE_SQLVARIANT.

VARIANT_TRUE: Kolumntypen returneras som DBTYPE_SQLVARIANT i vilket fall bufferten kommer att hålla SSVARIANT-strukturen.

VARIANT_FALSE: Kolumntypen returneras som DBTYPE_VARIANT och bufferten kommer att ha VARIANT-struktur.
SSPROP_ASYNCH_BULKCOPY För att använda asynkront läge, ställ in den leverantörsspecifika sessionsegenskapen SSPROP_ASYNCH_BULKCOPY till VARIANT_TRUE innan du anropar BCPExec-metoden. Denna egenskap finns tillgänglig i DBPROPSET_SQLSERVERSESSION egenskapsuppsättningen.

Se även

Datakällobjekt (OLE DB)