工作階段屬性 - OLE DB Driver for SQL Server

適用于:SQL Server (所有支援的版本) Azure SQL Database Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)

下載 OLE DB 驅動程式

OLE DB Driver for SQL Server 會解譯 OLE DB 工作階段屬性,如下所示。

屬性識別碼 描述
DBPROP_SESS_AUTOCOMMITISOLEVELS OLE DB Driver for SQL Server 支援所有自動認可交易隔離等級,但是混亂等級 DBPROPVAL_TI_CHAOS 除外。

在提供者特定的屬性集 DBPROPSET_SQLSERVERSESSION 中,OLE DB Driver for SQL Server 會定義下列其他工作階段屬性。

屬性識別碼 描述
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 屬性集中有提供這個屬性。

另請參閱

資料來源物件 (OLE DB)