Поделиться через


Свойства сеанса

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

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

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

Идентификатор объекта недвижимости Описание
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 Чтобы использовать асинхронный режим, задайте свойству сеанса определенного поставщика значение SSPROP_ASYNCH_BULKCOPY VARIANT_TRUE перед вызовом метода BCPExec. Это свойство доступно в наборе свойств DBPROPSET_SQLSERVERSESSION.

См. также

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