Бөлісу құралы:


Свойства сеанса — поставщик OLE DB для SQL Server Native Client

Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)

Внимание

Собственный клиент SQL Server (часто сокращенный SNAC) был удален из SQL Server 2022 (16.x) и SQL Server Management Studio 19 (SSMS). Поставщик OLE DB собственного клиента SQL Server (SQLNCLI или SQLNCLI11) и устаревший поставщик Microsoft OLE DB для SQL Server (SQLOLEDB) не рекомендуется для новой разработки. Перейдите на новый драйвер Microsoft OLE DB (MSOLEDBSQL) для SQL Server .

Поставщик OLE DB собственного клиента SQL Server интерпретирует свойства сеанса OLE DB следующим образом.

Идентификатор свойства Description
DBPROP_SESS_AUTOCOMMITISOLEVELS Поставщик OLE DB собственного клиента SQL Server поддерживает все уровни изоляции транзакций автокоммит, за исключением уровня хаоса DBPROPVAL_TI_CHAOS.

В наборе свойств для конкретного поставщика DBPROPSET_SQLSERVERSESSION поставщик OLE DB sql Server Native Client определяет следующее дополнительное свойство сеанса.

Идентификатор свойства Description
SSPROP_QUOTEDCATALOGNAMES Тип: VT_BOOL

R/W: чтение и запись

По умолчанию: VARIANT_FALSE

Описание: заключенные в кавычки идентификаторы допускаются ограничением CATALOG.

VARIANT_TRUE: заключенные в кавычки идентификаторы распознаются ограничением каталога для наборов строк схемы, предоставляющих поддержку распределенных запросов.

VARIANT_FALSE: заключенные в кавычки идентификаторы не распознаются ограничением каталога для наборов строк схемы, предоставляющих поддержку распределенных запросов.

Дополнительные сведения о наборах строк схемы, обеспечивающих поддержку распределенных запросов, см. в статье Поддержка распределенных запросов в наборах строк схемы.
Свойство SSPROP_ALLOWNATIVEVARIANT Тип: VT_BOOL

R/W: чтение и запись

По умолчанию: VARIANT_FALSE

Описание: определяет, имеют ли данные, полученные в результате выборки, тип DBTYPE_VARIANT или DBTYPE_SQLVARIANT.

VARIANT_TRUE: возвращается тип столбца DBTYPE_SQLVARIANT. В этом случае в буфере сохраняется структура SSVARIANT.

VARIANT_FALSE: возвращается столбец типа DBTYPE_VARIANT, и в буфере сохраняется структура VARIANT.
SSPROP_ASYNCH_BULKCOPY Для использования асинхронного режима задайте значение VARIANT_TRUE характерного для поставщика свойства SSPROP_ASYNCH_BULKCOPY сеанса до вызова метода BCPExec. Это свойство доступно в наборе свойств DBPROPSET_SQLSERVERSESSION.

См. также

Объекты источников данных (OLE DB)