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. |