Partage via


Propriétés de session - OLE DB Driver pour SQL Server

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Télécharger le pilote OLE DB

Le fournisseur OLE DB Driver pour SQL Server interprète les propriétés de la session OLE DB comme suit.

ID de propriété Description
DBPROP_SESS_AUTOCOMMITISOLEVELS Le pilote OLE DB pour SQL Server prend en charge tous les niveaux d’isolation des transactions de validation automatique, à l’exception du niveau de chaos DBPROPVAL_TI_CHAOS.

Dans le jeu de propriétés DBPROPSET_SQLSERVERSESSION spécifique au fournisseur, le pilote OLE DB pour SQL Server définit la propriété de session supplémentaire suivante.

ID de propriété Description
SSPROP_QUOTEDCATALOGNAMES Type : VT_BOOL

R/W : Lecture/écriture

Valeur par défaut : VARIANT_FALSE

Description : identificateurs entre guillemets autorisés dans la restriction CATALOG.

VARIANT_TRUE : les identificateurs entre guillemets sont reconnus pour une restriction de catalogue pour les ensembles de lignes de schéma qui fournissent la prise en charge des requêtes distribuées.

VARIANT_FALSE : les identificateurs entre guillemets ne sont pas reconnus pour une restriction de catalogue pour les ensembles de lignes de schéma qui fournissent la prise en charge des requêtes distribuées.

Pour plus d’informations sur les ensembles de lignes de schéma qui fournissent la prise en charge des requêtes distribuées, consultez Prise en charge des requêtes distribuées dans les ensembles de lignes de schéma.
SSPROP_ALLOWNATIVEVARIANT Type : VT_BOOL

Lecture/écriture : lecture/écriture

Valeur par défaut : VARIANT_FALSE

Description : détermine si les données sont extraites en tant que DBTYPE_VARIANT ou DBTYPE_SQLVARIANT.

VARIANT_TRUE : le type de colonne est retourné en tant que DBTYPE_SQLVARIANT, auquel cas la mémoire tampon contient la structure SSVARIANT.

VARIANT_FALSE : le type de colonne est retourné en tant que DBTYPE_VARIANT et la mémoire tampon a la structure VARIANT.
SSPROP_ASYNCH_BULKCOPY Pour utiliser le mode asynchrone, affectez la valeur VARIANT_TRUE à la propriété de session spécifique au fournisseur SSPROP_ASYNCH_BULKCOPY avant d'appeler la méthode BCPExec. Cette propriété est disponible dans le jeu de propriétés DBPROPSET_SQLSERVERSESSION.

Voir aussi

Objets source de données (OLE DB)