Compartir a través de


Propiedades de sesión: controlador OLE DB para SQL Server

Se aplica a: SQL Server Azure SQL Database Azure SQL Instancia administrada Azure Synapse Analytics Analytics Platform System (PDW)

Descargar controlador OLE DB

OLE DB Driver for SQL Server interpreta las propiedades de la sesión de OLE DB de la siguiente manera.

Id. de propiedad Descripción
DBPROP_SESS_AUTOCOMMITISOLEVELS El controlador OLE DB para SQL Server admite todos los niveles de aislamiento de transacción con confirmación automática a excepción del nivel DBPROPVAL_TI_CHAOS.

En el conjunto de propiedades específico del proveedor DBPROPSET_SQLSERVERSESSION, el controlador OLE DB para SQL Server define la propiedad de sesión adicional siguiente.

Id. de propiedad Descripción
SSPROP_QUOTEDCATALOGNAMES Tipo: VT_BOOL

R (lectura) y W (escritura): Lectura/escritura

Valor predeterminado: VARIANT_FALSE

Descripción: identificadores entre comillas permitidos en restricción CATALOG.

VARIANT_TRUE: identificadores entre comillas reconocidos para una restricción CATALOG en conjuntos de filas de esquema que proporcionan compatibilidad con consultas distribuidas.

VARIANT_FALSE: identificadores entre comillas no reconocidos para una restricción CATALOG en conjuntos de filas de esquema que proporcionan compatibilidad con consultas distribuidas.

Para obtener más información sobre los conjuntos de filas de esquema que proporcionan compatibilidad con consultas distribuidas, vea Compatibilidad con consultas distribuidas en conjuntos de filas de esquema.
SSPROP_ALLOWNATIVEVARIANT Tipo: VT_BOOL

R (lectura) y W (escritura): Lectura/Escritura

Valor predeterminado: VARIANT_FALSE

Descripción: determina si los datos se capturan como están en DBTYPE_VARIANT o DBTYPE_SQLVARIANT.

VARIANT_TRUE: el tipo de columna se devuelve como DBTYPE_SQLVARIANT, en cuyo caso el búfer contendrá la estructura SSVARIANT.

VARIANT_FALSE: el tipo de columna se devuelve como DBTYPE_VARIANT y el búfer contendrá la estructura VARIANT.
SSPROP_ASYNCH_BULKCOPY Para usar el modo asincrónico, establezca la propiedad de sesión SSPROP_ASYNCH_BULKCOPY específica del proveedor en VARIANT_TRUE antes de llamar al método BCPExec. Esta propiedad se encuentra disponible en el conjunto de propiedades DBPROPSET_SQLSERVERSESSION.

Consulte también

Objetos de origen de datos (OLE DB)