Freigeben über


Sitzungseigenschaften – OLE DB-Anbieter von SQL Server Native Client

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics Analytics Platform System (PDW)

Wichtig

Der SQL Server Native Client (häufig abgekürzt mit SNAC) wurde aus SQL Server 2022 (16.x) und SQL Server Management Studio 19 (SSMS) entfernt. Sowohl der OLE DB-Anbieter für den SQL Server Native Client (SQLNCLI oder SQLNCLI11) als auch der Microsoft OLE DB-Legacyanbieter für SQL Server (SQLOLEDB) werden für Neuentwicklungen nicht empfohlen. Verwenden Sie in Zukunft den neuen Microsoft OLE DB-Treiber für SQL Server (MSOLEDBSQL).

Der OLE DB-Anbieter von SQL Server Native Client interpretiert DIE OLE DB-Sitzungseigenschaften wie folgt.

Eigenschafts-ID BESCHREIBUNG
DBPROP_SESS_AUTOCOMMITISOLEVELS Der OLE DB-Anbieter von SQL Server Native Client unterstützt alle Automatischen Transaktionsisolationsstufen mit Ausnahme der Chaosstufe DBPROPVAL_TI_CHAOS.

Im anbieterspezifischen Eigenschaftensatz DBPROPSET_SQLSERVERSESSION definiert der OLE DB-Anbieter von SQL Server Native Client die folgende zusätzliche Sitzungseigenschaft.

Eigenschafts-ID BESCHREIBUNG
SSPROP_QUOTEDCATALOGNAMES Typ: VT_BOOL

R/W: Lesen/Schreiben

Standard: VARIANT_FALSE

Beschreibung: In CATALOG-Einschränkung zugelassene Bezeichner in Anführungszeichen.

VARIANT_TRUE: Bezeichner in Anführungszeichen werden für eine CATALOG-Einschränkung für die Schemarowsets erkannt, die Unterstützung für verteilte Abfragen bieten.

VARIANT_FALSE: Bezeichner in Anführungszeichen werden nicht für eine CATALOG-Einschränkung für die Schemarowsets erkannt, die Unterstützung für verteilte Abfragen bieten.

Weitere Informationen zu Schemarowsets, die Unterstützung für verteilte Abfragen bieten, finden Sie unter Unterstützung von verteilten Abfragen in Schemarowsets.
SSPROP_ALLOWNATIVEVARIANT Typ: VT_BOOL

R/W: Lesen/Schreiben

Standardwert: VARIANT_FALSE

Beschreibung: Bestimmt, ob die Daten als DBTYPE_VARIANT oder DBTYPE_SQLVARIANT abgerufen werden.

VARIANT_TRUE: Der Spaltentyp wird als DBTYPE_SQLVARIANT zurückgegeben. In diesem Fall enthält der Puffer die SSVARIANT-Struktur.

VARIANT_FALSE: Der Spaltentyp wird als DBTYPE_VARIANT zurückgegeben und der Puffer enthält die VARIANT-Struktur.
SSPROP_ASYNCH_BULKCOPY Zur Verwendung des asynchronen Modus legen Sie die anbieterspezifische Sitzungseigenschaft SSPROP_ASYNCH_BULKCOPY vor dem Aufrufen der BCPExec-Methode auf VARIANT_TRUE fest. Diese Eigenschaft ist im DBPROPSET_SQLSERVERSESSION-Eigenschaftensatz verfügbar.

Weitere Informationen

Datenquellenobjekte (OLE DB)