Compartilhar via


Propriedades da sessão

O provedor OLE DB do SQL Server Native Client interpreta as propriedades da sessão OLE DB da seguinte maneira.

ID da Propriedade Descrição
DBPROP_SESS_AUTOCOMMITISOLEVELS O provedor OLE DB do SQL Server Native Client dá suporte a todos os níveis de isolamento de transação de confirmação automática, com exceção do nível de caos DBPROPVAL_TI_CHAOS.

No conjunto de propriedades específico do provedor DBPROPSET_SQLSERVERSESSION, o provedor OLE DB do SQL Server Native Client define a propriedade de sessão adicional a seguir.

ID da Propriedade Descrição
SSPROP_QUOTEDCATALOGNAMES Tipo: VT_BOOL

R/W: leitura/gravação

Padrão: VARIANT_FALSE

Descrição: identificadores entre aspas permitidos na restrição CATALOG.

VARIANT_TRUE: os identificadores entre aspas são reconhecidos por uma restrição de catálogo para os conjuntos de linhas de esquema que fornecem suporte a consultas distribuídas.

VARIANT_FALSE: os identificadores entre aspas não são reconhecidos por uma restrição de catálogo para os conjuntos de linhas de esquema que fornecem suporte a consultas distribuídas.

Para obter mais informações sobre conjuntos de linhas de esquema que fornecem suporte a consultas distribuídas, consulte o Suporte à Consulta Distribuída em Conjuntos de Linhas de Esquema.
SSPROP_ALLOWNATIVEVARIANT Tipo: VT_BOOL

R/W: leitura/gravação

Padrão: VARIANT_FALSE

Descrição: determina se os dados buscados são como DBTYPE_VARIANT ou DBTYPE_SQLVARIANT.

VARIANT_TRUE: o tipo de coluna é retornado como DBTYPE_SQLVARIANT nesse caso, o buffer manterá a estrutura SSVARIANT.

VARIANT_FALSE: o tipo de coluna é retornado como DBTYPE_VARIANT e o buffer terá estrutura VARIANT.
SSPROP_ASYNCH_BULKCOPY Para usar o modo assíncrono, defina a propriedade de sessão específica do provedor SSPROP_ASYNCH_BULKCOPY para VARIANT_TRUE antes de chamar o método BCPExec. Essa propriedade está disponível no conjunto de propriedades DBPROPSET_SQLSERVERSESSION.

Consulte Também

Objetos de fonte de dados (OLE DB)