SQL Server Native Client OLE DB 访问接口按如下所示解释 OLE DB 会话属性。
| 属性 ID | DESCRIPTION |
|---|---|
| DBPROP_SESS_AUTOCOMMITISOLEVELS(数据库会话自动提交隔离级别属性) | SQL Server Native Client OLE DB 访问接口支持所有自动提交事务隔离级别,但混沌级别DBPROPVAL_TI_CHAOS除外。 |
在特定于提供程序的属性集中DBPROPSET_SQLSERVERSESSION,SQL Server Native Client OLE DB 访问接口定义了以下附加会话属性。
| 属性 ID | 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 | 若要使用异步模式,在调用 BCPExec 方法之前,将提供程序特定的会话属性SSPROP_ASYNCH_BULKCOPY设置为VARIANT_TRUE。 此属性在DBPROPSET_SQLSERVERSESSION属性集中可用。 |