PropertyList 項目 - 支援的 XMLA 屬性

Analysis Services 支援下表所列的屬性。 您可以在 [探索] 和 [執行] 方法的properties元素中使用這些列出的屬性。

名稱 描述 類型 值
AxisFormat 決定 MDDataSet 結果集內使用的格式,以描述多維度資料集的座標軸。 這個屬性可以具有下表中所列的值。

這個屬性可以與 Execute 方法搭配使用。
選擇性、僅限寫入的 字串 屬性 ClusterFormat: MDDataSet 軸是由一或多個 CrossProduct 元素所組成。

CustomFormat:
Analysis Services 使用此設定的 TupleFormat 格式。

TupleFormat 預設。 MDDataSet軸包含一或多個元組元素。
BeginRange 包含對應于 CellOrdinal 屬性值之以零為起始的整數值。 (CellOrdinal屬性是MDDataSet之CellData區段中的Cell元素的一部分 ) 。

這個屬性的預設值為 -1。

這個屬性可以與 Execute 方法搭配使用。

搭配 EndRange 屬性使用時,用戶端應用程式可以使用這個屬性,將命令傳回的 OLAP 資料集限制為特定範圍的資料格。 如果指定-1,則會傳回 EndRange 屬性中所指定之資料格的所有資料格。
選擇性、僅限寫入的 整數 屬性
目錄 使用 Analysis Services 實例建立會話以傳送 XMLA 命令時,這個屬性相當於 OLE DB 屬性,DBPROP_INIT_CATALOG。

當您在工作階段期間設定這個屬性,以便變更工作階段的目前資料庫時,這個屬性就相當於 OLE DB 屬性 DBPROP_CURRENTCATALOG。

這個屬性的預設為空字串。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 字串 屬性
CatalogLocation 這個屬性就相當於 OLE DB 屬性 DBPROP_CATALOGLOCATION。

這個屬性的預設值為零 (0),相當於 DBPROPVAL_CL_START。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
ClientProcessID 包含目前工作階段之處理序執行緒的識別碼 (ID)。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性
CommitTimeout 決定在回復之前,目前執行中 XMLA 命令的認可階段等待的時間(以毫秒為單位)。 大於 0 時,會覆寫伺服器組態中對應 CommitTimeout 屬性的值。 認可階段會對應至 XMLA 命令,例如 語句 或 進程。

值為零 (0) 表示執行個體會永遠等候。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 整數 屬性
Content 決定從 探索 和 執行 方法傳回的資料類型。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 字串 屬性 SchemaData:預設值。 傳回架構資訊和資料。

None:允許驗證命令的結構,但無法執行。

Schema:傳回與要求的命令相關的 XML 架構。 XML 結構描述會指出資料行和其他資訊。

Data:只傳回所要求的資料。
Cube 包含設定命令內容之 Cube 的名稱。 如果命令本身包含 Cube 名稱 (例如包含在多維度運算式 (MDX) SELECT 陳述式的 FROM 子句中),系統就會忽略這個屬性的設定。

這個屬性的預設為空字串。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 字串 屬性
DataSourceInfo 包含連接至資料來源所需的資訊,例如執行個體名稱。

用戶端應用程式不應該建立要傳送至實例的 DataSourceInfo 屬性內容。 相反地,用戶端應用程式應該使用 探索 方法來取出 DISCOVER_DATASOURCES 資料列集,以尋找提供者所支援的資料來源。 然後,用戶端應用程式會傳回相同的 DataSourceInfo 屬性值,用戶端會從 DISCOVER_DATASOURCES 資料列集抓取這些值。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
必要,讀取/寫入 字串 屬性
DbpropCatalogTerm 這個屬性就相當於 OLE DB 屬性 DBPROP_CATALOGTERM。

這個屬性的預設值是 "Database"。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 字串 屬性
DbpropCatalogUsage 這個屬性就相當於 OLE DB 屬性 DBPROP_CATALOGUSAGE。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropColumnDefinition 這個屬性就相當於 OLE DB 屬性 DBPROP_COLUMNDEFINITION。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropConcatNullBehavior 這個屬性就相當於 OLE DB 屬性 DBPROP_CONCATNULLBEHAVIOR。

這個屬性的預設值為 1,相當於 DBPROPVAL_CB_NULL。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropDataSourceReadOnly 這個屬性就相當於 OLE DB 屬性 DBPROP_DATASOURCEREADONLY。

這個屬性的預設值是 FALSE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 布林值 屬性
DbpropGroupBy 這個屬性就相當於 OLE DB 屬性 DBPROP_GROUPBY。

這個屬性的預設值為 2,相當於 DBPROPVAL_GB_EQUALS_SELECT。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropHeterogeneousTables 這個屬性就相當於 OLE DB 屬性 DBPROP_HETEROGENEOUSTABLES。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropIdentifierCase 這個屬性就相當於 OLE DB 屬性 DBPROP_IDENTIFIERCASE。

這個屬性的預設值為 8,相當於 DBPROPVAL_IC_MIXED。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropInitMode 這個屬性就相當於 OLE DB 屬性 DBPROP_INIT_MODE。

支援這個屬性的值只有 DB_MODE_READWRITE 和 DB_MODE_READ。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性
DbpropMaxIndexSize 這個屬性就相當於 OLE DB 屬性 DBPROP_MAXINDEXSIZE。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropMaxOpenChapters 這個屬性就相當於 OLE DB 屬性 DBPROP_MAXOPENCHAPTERS。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropMaxRowSize 這個屬性就相當於 OLE DB 屬性 DBPROP_MAXROWSIZE。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropMaxRowSizeIncludeBlob 這個屬性就相當於 OLE DB 屬性 DBPROP_MAXROWSIZEINCLUDESBLOB。

這個屬性的預設值是 TRUE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性唯讀 布林值 屬性
DbpropMaxTablesInSelect 這個屬性就相當於 OLE DB 屬性 DBPROP_MAXTABLESINSELECT。

這個屬性的預設值為1。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropMsmdAutoexists 決定自動存在的行為。 這個屬性可以具有下表中所列的值。

這個屬性的預設值為零或空白。

這是一個工作階段屬性,只能在建立工作階段時設定。
選擇性、讀取/寫入 整數 屬性 0:預設值,與1相同。

1:對查詢軸和命名集套用深層自動存在。 包含 WHERE 子句和子選擇。

2:對查詢軸套用深層自動存在,並從自動存在排除命名集。 包含 WHERE 子句和子選擇。

3:對具有 WHERE 子句的命名集套用 no 自動存在。 對包含 WHERE 子句的查詢座標軸套用淺層自動存在。 對包含子選擇的查詢座標軸以及包含子選擇的命名集套用深層自動存在。
DbpropMsmdCacheMode 保留供未來使用。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性
DbpropMsmdCachePolicy 保留供未來使用。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性
DbpropMsmdCacheRatio 保留供未來使用。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性
DbpropMsmdCacheRatio2 保留供未來使用。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 雙精度浮點數 屬性
DbpropMsmdCompareCaseNotSensitiveStringFlags 決定區分大小寫字串比較和排序次序功能。 這個屬性會控制如何在不支援大寫和小寫字元的字元集中進行比較,例如日文和印度文。 這個屬性的值設定於處理序執行緒的第一個連接中,而且它會影響該處理序執行緒中的所有後續連接。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的讀取/寫入 整數 屬性 使用下列 名稱: 值 組來決定要使用的旗標:

NORM_IGNORECASE: 0x00000001。 忽略大小寫。

不適用: 0x00000002。二進位比較。 根據字元集的基礎值而非特定字母中的順序來比較字元。

NORM_IGNORENONSPACE: 0x00000010。 忽略非空格字元。

NORM_IGNORESYMBOLS: 0x00000100。 忽略符號。

NORM_IGNOREKANATYPE: 0x00001000。 平假名與片假名字元之間沒有任何差異。 進行比較時,對應的平假名與片假名字元會被視為相等。

NORM_IGNOREWIDTH: 0x00010000。 相同字元的單一位元組與雙位元組版本之間沒有任何差異。

SORT_STRINGSORT: 0x00100000。 標點符號會被視為與符號相同。
DbpropMsmdCompareCaseSensitiveStringFlags 決定不區分大小寫字串比較和排序順序功能。 這個屬性會控制如何在不支援大寫和小寫字元的字元集中進行比較,例如日文和印度文。 這個屬性的值設定於處理序執行緒的第一個連接中,而且它會影響該處理序執行緒中的所有後續連接。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性 使用下列 名稱: 值 組來決定要使用的旗標:

NORM_IGNORECASE: 0x00000001。 忽略大小寫。

不適用:
0x00000002。 二進位比較。 根據字元集的基礎值而非特定字母中的順序來比較字元。

NORM_IGNORENONSPACE:
0x00000010。 忽略非空格字元。

NORM_IGNORESYMBOLS:
0x00000100。 忽略符號。

NORM_IGNOREKANATYPE:
0x00001000。
平假名與片假名字元之間沒有任何差異。 進行比較時,對應的平假名與片假名字元會被視為相等。

NORM_IGNOREWIDTH:
0x00010000。
相同字元的單一位元組與雙位元組版本之間沒有任何差異。

SORT_STRINGSORT:
0x00100000。
標點符號會被視為與符號相同。
DbpropMsmdDebugMode 使用量
選擇性、讀取/寫入 字串 屬性

描述
保留供未來使用。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
DbpropMsmdDynamicDebugLimit 使用量
選擇性、讀取/寫入 整數 屬性

描述
保留供未來使用。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
DbpropMsmdFlattened2 使用量
選擇性、讀取/寫入 布林值 屬性

描述
除非針對第 0 軸要求父子式階層,否則便在扁平化結果的單一資料表資料行中輸出父子式階層的所有成員。 系統不會使用輸出資料行的層級範本。

這個屬性的預設值是 FALSE。

這個屬性可以搭配 探索 和 執行 方法使用。
DbpropMsmdMDXCompatibility 使用量
選擇性、讀取/寫入 整數 屬性

描述
決定如何處理不完全或不對稱階層中的預留位置成員。 此屬性可以有下列的值:

0

為了與舊版 Analysis Services 相容,這個值相當於1

1

角色扮演維度中的階層收到包含維度名稱和階層名稱的標題。 標題具有下列格式: {Dimension].[Hierarchy] 會公開預留位置成員。

2

角色扮演維度中的階層收到包含維度名稱和階層名稱的標題。此標題具有下列格式:

[維度].[階層]

系統不會公開預留位置成員。

3

(預設值) 系統不會公開預留位置成員。

這個屬性可以搭配 探索 和 執行 方法使用。
DbpropMsmdMDXUniqueNameStyle 使用量
選擇性、讀取/寫入 整數 屬性

描述
決定用於產生維度中成員之唯一名稱的演算法。 這個屬性可以具有下表中所列的值。

0

為了與舊版 Analysis Services 相容,這個值相當於2。

1

使用金鑰路徑演算法: [dim].&[key1].&[key2]

2

使用名稱路徑演算法: [dim].[name1].&[name2]

3

使用保證隨著時間穩定的唯一名稱。

這個屬性的預設值是6。

這個屬性可以搭配 探索 和 執行 方法使用。
DbpropMsmdSQLCompatibility 保留供未來使用。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性
DbpropMsmdSubQueries 這是一個位元遮罩,用於決定子查詢的行為。

這個屬性的預設值為零或空白。

這是一個工作階段屬性,只能在建立工作階段時設定。

如需子選擇和 subcube 中匯出成員或匯出集合的行為詳細說明,請參閱 子選擇和 subcube 中 的匯出成員。
選擇性、讀取/寫入 整數 屬性 此屬性可以有下列其中一個值:

0:預設值,與舊版 Analysis Services 相容。 子選擇或 subcube 中不允許匯出成員或匯出集合。

1:允許在子選擇或 subcube 中使用匯出成員或匯出集合。 導出成員的上階沒有包含在子選擇或 Subcube 的空間中。

2:允許在子選擇或 subcube 中使用匯出成員或匯出集合。 導出成員的上階包含在子選擇或 Subcube 的空間中。
DbpropMsmdUseFormulaCache 使用量
描述
保留供未來使用。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
DbpropMultiTableUpdate 使用量
選擇性的唯讀 布林值 屬性

描述
這個屬性就相當於 OLE DB 屬性 DBPROP_MULTITABLEUPDATE。

這個屬性的預設值是 FALSE。

這個屬性可以搭配 探索 和 執行 方法使用。
DbpropNullCollation 使用量
選擇性的唯讀 整數 屬性

描述
這個屬性就相當於 OLE DB 屬性 DBPROP_NULLCOLLATION。

這個屬性的預設值為 4,相當於 DBPROPVAL_NC_LOW。

這個屬性可以搭配 探索 和 執行 方法使用。
DbpropOrderByColumnsInSelect 這個屬性就相當於 OLE DB 屬性 DBPROP_ORDERBYCOLUMNSINSELECT。

這個屬性的預設值是 FALSE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 布林值 屬性
DbpropOutputParameterAvailable 這個屬性就相當於 OLE DB 屬性 DBPROP_OUTPUTPARAMETERAVAILABILITY。

這個屬性的預設值為 1,相當於 DBPROPVAL_OA_NOTSUPPORTED。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropPersistentIdType 這個屬性就相當於 OLE DB 屬性 DBPROP_PERSISTENTIDTYPE。

這個屬性的預設值為 4,相當於 DBPROPVAL_PT_NAME。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropPrepareAbortBehavior 這個屬性就相當於 OLE DB 屬性 DBPROP_PREPAREABORTBEHAVIOR。

這個屬性的預設值為 1,相當於 DBPROPVAL_CB_DELETE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropPrepareCommitBehavior 這個屬性就相當於 OLE DB 屬性 DBPROP_PREPARECOMMITBEHAVIOR。

這個屬性的預設值為 1,相當於 DBPROPVAL_CB_DELETE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropProcedureTerm 這個屬性就相當於 OLE DB 屬性 DBPROP_PROCEDURETERM。

這個屬性的預設值為 "Calculated member"。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 字串 屬性
DbpropQuotedIdentifierCase 這個屬性就相當於 OLE DB 屬性 DBPROP_QUOTEDIDENTIFIERCASE。

這個屬性的預設值為 8,相當於 DBPROPVAL_IC_MIXED。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropSchemaUsage 這個屬性就相當於 OLE DB 屬性 DBPROP_SCHEMAUSAGE。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropSqlSupport 這個屬性就相當於 OLE DB 屬性 DBPROP_SQLSUPPORT。

這個屬性的預設值為 512,相當於 DBPROPVAL_SQL_SUBMINIMUM。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropSubqueries 這個屬性就相當於 OLE DB 屬性 DBPROP_SUBQUERIES。

注意:雖然 (DMX) 的資料採礦擴充功能支援子查詢,但這個屬性是指 SQL 中的子查詢支援。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropSupportedTxnDdl 這個屬性就相當於 OLE DB 屬性 DBPROP_SUPPORTEDTXNDDL。

這個屬性的預設值為零 (0),相當於 DBPROPVAL_TC_NONE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropSupportedTxnIsoLevels 這個屬性就相當於 OLE DB 屬性 DBPROP_SUPPORTEDTXNISOLEVELS。

這個屬性的預設值為 4096,相當於 DBPROPVAL_TI_READCOMMITTED。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropSupportedTxnIsoRetain 這個屬性就相當於 OLE DB 屬性 DBPROP_SUPPORTEDTXNISORETAIN。

這個屬性的預設值為 292,相當於 DBPROPVAL_TR_ABORT_NO、DBPROPVAL_TR_COMMIT_NO 和 DBPROPVAL_TR_NONE 的組合。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
DbpropTableTerm 使用量
選擇性的唯讀 字串 屬性

描述
這個屬性就相當於 OLE DB 屬性 DBPROP_TABLETERM。

這個屬性的預設值是 "Cube"。

這個屬性可以搭配 探索 和 執行 方法使用。
Dialect 當您預期大部分的查詢都將使用某個特定方言時,可以使用 方言 屬性。

某些語言方言的查詢語法可能會相同,例如 DMX 和 SQL。 因為語法可能類似,Analysis Services 可能無法從查詢語法推斷方言。 如果查詢不是以一個方言執行,Analysis Services 實例可能會嘗試以不同的方言再次執行查詢。

如果設定了 方言 屬性,Analysis Services 會以具有優先權的方言傳回查詢執行錯誤,即使提供者嘗試以另一個方言再次執行查詢。 例如,[ 方言 ] 屬性設定為 [MDGUID_DM]。 提供者會先嘗試執行查詢當做資料採礦查詢,但是這個查詢會失敗。 然後,提供者便重新提交查詢當做 SQL 查詢。 不過,這個 SQL 查詢也會失敗。 因為 [方言] 屬性的值是 MDGUID_DM,Analysis Services 會傳回資料採礦錯誤訊息,而不是 SQL 錯誤訊息。

如果未設定 方言 屬性,Analysis Services 會以上次使用的方言傳回查詢執行錯誤。 例如,未設定 [ 方言 ] 屬性,而且資料採礦查詢會失敗。 然後,提供者便重新提交查詢當做 SQL。 此 SQL 查詢也會失敗。 因為未設定方言屬性,所以提供者會傳回 SQL 錯誤訊息,而不是資料採礦錯誤訊息。

這個屬性可以搭配 探索 和 執行 方法使用。

這個屬性沒有預設值。 建立在下列情況中使用的方言:

-提供者第一次嘗試執行查詢時將使用的方言。

-用於傳回做為查詢失敗結果之執行錯誤的方言。
選擇性、讀取/寫入 字串 屬性 下列 名稱: 值 組是適用于此屬性的方言:

DBGUID_SQL:
C8B522D7-5CF3-11CE-ADE5-00AA0044773D。 SQL 剖析器具有優先順序。

MDGUID_DM:
62C58FED-CCA5-44F1-83B6-7B45682B3904。 DMX 剖析器具有優先順序。

MDGUID_MDX:
A07CCCD0-8148-11D0-87BB-00C04FC33942。 MDX 剖析器具有優先順序。
Disable Prefetch Facts 設定為 True 時,引擎就會停止嘗試預先提取工作階段長度的值。

這個屬性的預設值為 False。
選擇性、讀取/寫入 布林值 屬性、
EffectiveRoles 保留供未來使用。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 字串 屬性
EffectiveUserName 指定當連接到 Analysis Services 實例時,用來覆寫使用者名稱的帳戶名稱。 此屬性的值沒有正規化,因為如果您使用這個屬性,MDX UserName 函數會傳回常值。 只有伺服器管理員可以使用這個屬性。

這個屬性支援下列 SID 類型:User、Group、Alias、WellKnownGroup 和 Computer。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 字串 屬性
EndRange 指定對應于 CellOrdinal 屬性值的以零為基底的整數值。 (CellOrdinal屬性是MDDataSet) 之CellData區段中的Cell元素的一部分。

搭配 BeginRange 屬性使用時,用戶端應用程式可以使用這個屬性,將命令傳回的 OLAP 資料集限制為特定範圍的資料格。 如果指定-1,則會傳回 BeginRange 屬性中所指定之資料格的所有資料格。

這個屬性的預設值為 -1。

這個屬性可以與 Execute 方法搭配使用。
選擇性、僅限寫入的 整數 屬性
ExecutionMode 保留供未來使用。

這個屬性的預設值為 Execute。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 字串 屬性
ForceCommitTimeout 決定在強制先前發出的命令回復之前,目前執行中 XMLA 命令之認可階段等候的時間長度 (以秒為單位)。 認可階段會對應至 XMLA 命令,例如 語句 或 進程。

值為零 (0) 表示執行個體會永遠等候。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 整數 屬性
[格式] 決定從 探索 和 執行 方法傳回的結果集類型。

這個屬性的預設值為 Native。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 字串 屬性 此屬性可以有下列的值:

表格式:傳回使用資料列 集 資料類型的結果集。

多維度:使用MDDataSet資料類型傳回資料列集。

原生:未明確指定任何格式。 Analysis Services 會針對命令傳回適當的格式。 實際的結果類型是由結果的命名空間加以識別。
ImpactAnalysis 保留供未來使用。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 布林值 屬性
LocaleIdentifier 讀取或設定 探索 或 執行 方法所使用 (LCID) 的地區設定識別碼。 如需語言識別碼的完整十六進位清單,請在 MSDN Library 中搜尋「語言識別碼」。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性
MaximumRows 保留供未來使用。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 整數 屬性
MdpropAggregateCellUpdate 這個屬性就相當於 OLE DB 屬性 MDPROP_AGGREGATECELL_UPDATE。

這個屬性的預設值為 4,相當於 MDPROPVAL_AU_SUPPORTED。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropAxes 這個屬性就相當於 OLE DB 屬性 MDPROP_AXES。

這個屬性的預設值是2147483647。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropDrillFunctions 判斷伺服器對鑽研函數的支援層級。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性 下列值用來建立有效的位元遮罩:

MDPROPVAL_MDF_BASIC (0x01)

MDPROPVAL_MDF_ASYMMETRIC (0x02)

MDPROPVAL_MDF_CALC_MEMBERS (0x04)

預設值是:

3 代表 SQL Server 2008

7適用于 SQL Server 2008 R2 和 SQL Server 2012。
MdpropFlatteningSupport 這個屬性就相當於 OLE DB 屬性 MDPROP_FLATTENING_SUPPORT。

這個屬性的預設值為 1,相當於 MDPROPVAL_FS_FULL_SUPPORT。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxCaseSupport 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_CASESUPPORT。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxDescFlags 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_DESCFLAGS。

這個屬性的預設值為 7,相當於 MDPROPVAL_MD_BEFORE、MDPROPVAL_MD_AFTER 和 MDPROPVAL_MD_SELF。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxFormulas 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_FORMULAS。

這個屬性的預設值為 63,相當於 MDPROPVAL_MF_WITH_CALCMEMBERS、MDPROPVAL_MF_WITH_NAMEDSETS、MDPROPVAL_MF_CREATE_CALCMEMBERS、MDPROPVAL_MF_CREATE_NAMEDSETS、MDPROPVAL_MF_SCOPE_SESSION 和 MDPROPVAL_MF_SCOPE_GLOBAL 的組合。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxJoinCubes 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_JOINCUBES。

這個屬性的預設值為 1,相當於 MDPROPVAL_MJC_SINGLECUBE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxMemberFunctions 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_MEMBER_FUNCTIONS。

這個屬性的預設值為 15,相當於所有可用 OLE DB 值的組合。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxNamedSets 這個屬性是用來建立命名集。 選擇性的唯讀 整數 屬性 來自下表所列的值的位元遮罩。

0x01

MDPROPVAL_MNS_BASIC

0x02

MDPROPVAL_MNS_DYNAMIC

0x04

MDPROPVAL_MNS_DISPLAYFOLDER

0x08

MDPROPVAL_MNS_CAPTION

這個屬性的預設值為 15。
MdpropMdxNonMeasureExpressions 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_NONMEASURE_EXPRESSIONS。

這個屬性的預設值為零 (0),相當於 MDPROPVAL_NME_ALLDIMENSIONS。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxNumericFunctions 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_NUMERIC_FUNCTIONS。

這個屬性的預設值為 2047,相當於 MDPROPVAL_MNF_MEDIAN、MDPROPVAL_MNF_VAR、MDPROPVAL_MNF_STDDEV、MDPROPVAL_MNF_RANK、MDPROPVAL_MNF_AGGREGATE、MDPROPVAL_MNF_COVARIANCE、MDPROPVAL_MNF_CORRELATION、MDPROPVAL_MNF_LINREGSLOPE、MDPROPVAL_MNF_LINREGVARIANCE、MDPROPVAL_MNF_LINREG2 和 MDPROPVAL_MNF_LINREGPOINT 的組合。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxObjQualification 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_OBJQUALIFICATION。

這個屬性的預設值為 496,相當於 MDPROPVAL_MOQ_DIM_HIER、MDPROPVAL_MOQ_DIMHIER_LEVEL、MDPROPVAL_MOQ_DIMHIER_MEMBER、MDPROPVAL_MOQ_LEVEL_MEMBER 和 MDPROPVAL_MOQ_MEMBER_MEMBER 的組合。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxOuterReference 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_OUTERREFERENCE。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxQueryByProperty 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_QUERYBYPROPERTY。

這個屬性的預設值是 TRUE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 布林值 屬性
MdpropMdxRangeRowset 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_RANGEROWSET。

這個屬性的預設值為 4,相當於 MDPROPVAL_RR_UPDATE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxSetFunctions 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_SET_FUNCTIONS。

這個屬性的預設值為 524287,相當於 MDPROPVAL_MSF_TOPPERCENT、MDPROPVAL_MSF_BOTTOMPERCENT、MDPROPVAL_MSF_TOPSUM、MDPROPVAL_MSF_BOTTOMSUM、MDPROPVAL_MSF_PERIODSTODATE、MDPROPVAL_MSF_LASTPERIODS、MDPROPVAL_MSF_YTD、MDPROPVAL_MSF_QTD、MDPROPVAL_MSF_MTD、MDPROPVAL_MSF_WTD、MDPROPVAL_MSF_DRILLDOWNMEMBER、MDPROPVAL_MSF_DRILLDOWNLEVEL、MDPROPVAL_MSF_DRILLDOWNMEMBERTOP、MDPROPVAL_MSF_DRILLDOWNMEMBERBOTTOM、MDPROPVAL_MSF_DRILLDOWNLEVEL、MDPROPVAL_MSF_DRILLDOWNLEVELTOP、MDPROPVAL_MSF_DRILLDOWNLEVELBOTTOM、MDPROPVAL_MSF_DRILLUPMEMBER、MDPROPVAL_MSF_DRILLUPLEVEL 和 MDPROPVAL_MSF_TOGGLEDRILLSTATE 的組合。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxSlicer 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_SLICER。

這個屬性的預設值為 2,相當於 MDPROPVAL_MS_SINGLETUPLE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxStringCompop 這個屬性就相當於 OLE DB 屬性 MDPROP_MDX_STRING_COMPOP。

這個屬性的預設值為 15,相當於 MDPROPVAL_MSC_LESSTHAN、MDPROPVAL_MSC_GREATERTHAN、MDPROPVAL_MSC_LESSTHANEQUAL 和 MDPROPVAL_MSC_GREATERTHANEQUAL 的組合。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdpropMdxSubQueries 表示 MDX 中的子查詢的支援層級。

SQL Server 2014 中這個屬性的預設值為 63。

值為31是 SQL Server 2008 R2 和 SQL Server 2012 中這個屬性的預設值。

SQL Server 2008 中這個屬性的預設值為 15。

值3是 SQL Server 2005 Analysis Services 中這個屬性的預設值。
選擇性的唯讀 整數 屬性 這個屬性的有效值是從下列值所建立的位元遮罩:

0x01: MDPROPVAL_MSQ_BASIC

0x02: MDPROPVAL_MSQ_ARBITRARYSHAPE

0x04: MDPROPVAL_MSQ_NONVISUAL

0x08: MDPROPVAL_MSQ_CALCMEMBERS

0x10: MDPROPVAL_MSQ_CALCMEMBERS2
MdpropNamedLevels 這個屬性就相當於 OLE DB 屬性 MDPROP_NAMED_LEVELS。

這個屬性的預設值為 3,相當於 MDPROPVAL_NL_NAMEDLEVELS 和 MDPROPVAL_NL_NUMBEREDLEVELS 的組合。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
MdxMissingMemberMode 指出是否要在 MDX 陳述式中忽略遺漏的成員。

這個屬性就相當於 OLE DB 屬性 DBPROP_MDX_MISSING_MEMBER_MODE。

這個屬性的預設值為 [ 預設值]。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 字串 屬性 此屬性可以有下列其中一個值:

預設值:使用 Analysis Services 實例所產生的值。

錯誤:產生錯誤。

Ignore:一律忽略遺漏的成員。
MDXSupport 指定描述 MDX 支援程度的列舉。

這個屬性的預設值為 Core。

這個屬性可以搭配 探索 方法使用。

請注意,目前唯一有效的此列舉值為 Core。 未來可能會為此列舉定義其他值。
選擇性的唯讀 字串 屬性 這個屬性可以具有下列值:

Core:支援所有 MDX 選項。
NonEmptyThreshold 保留供未來使用。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的讀取/寫入 整數 屬性
密碼 這個屬性不再受到支援。

為了回溯相容性,當搭配 Execute 或 探索 方法使用時,會忽略這個屬性,而不會產生錯誤。
選擇性的僅限寫入 字串 屬性
ProviderName 這個屬性就相當於 OLE DB 屬性 DBPROP_DBMSNAME。

這個屬性的預設值是 "OLAP Server"。

這個屬性可以搭配 探索 方法使用。
選擇性的唯讀 字串 屬性
ProviderType 這個屬性就相當於 OLE DB 屬性 DBPROP_DATASOURCE_TYPE。

這個屬性的預設值是6。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
ProviderVersion 這個屬性就相當於 OLE DB 屬性 DBPROP_DBMSVER。

這個屬性的預設值是 Analysis Services 實例的版本。

這個屬性可以搭配 探索 方法使用。
選擇性的唯讀 字串 屬性
ReadOnlySession 保留供未來使用。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性
RealTimeOlap 如果設定為 TRUE,就表示接聽資料表通知的所有資料分割都要進行即時查詢,而略過快取。 這個屬性就相當於 OLE DB 屬性 DBPROP_MSMD_REAL_TIME_OLAP。

這個屬性的預設值是 FALSE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 布林值 屬性
ReturnCellProperties 指定是否會傳回資料格屬性。

這個屬性的預設值是 FALSE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 布林值 屬性
角色 指定以逗號分隔的角色名稱字串,用戶端應用程式會在此字串中連接到 Analysis Services 實例。 這個屬性可讓使用者使用目前使用中角色以外的角色進行連接。 例如,伺服器管理員可能會想要以某個角色成員的身分連接至 Cube,以便測試授與該角色的權限。 這位使用者必須是指定之角色的成員,才能使用這個屬性進行連接。

* * 重要 * *角色名稱區分大小寫,且不應在以逗號分隔的角色名稱之間使用空格。 否則,受保護之資料格集的查詢可能會傳回錯誤和非預期的結果。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 字串 屬性
SafetyOptions 決定用戶端應用程式是否可以註冊和載入不安全的程式庫。

這個屬性的值也會決定本機 Cube 中是否允許使用 PASSTHROUGH 關鍵字。 在下列情況中會發生錯誤:

-如果用戶端應用程式嘗試使用 INSERT INTO 語句來建立包含傳遞關鍵字的本機 cube。

-如果用戶端應用程式嘗試更新的本機 cube 包含使用傳遞關鍵字的 INSERT INTO 語句。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性 這個屬性可以具有下列 名稱: 值 組所列的其中一個值:

DBPROPVAL_MSMD_SAFETY_OPTIONS_DEFAULT:
0。這個值被視為 DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE。若為本機 cube 的連接,這個值取決於是否使用 CREATECUBE 連接字串屬性。 如果使用了 CREATECUBE 連接字串屬性,這個值就與 DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL 相同。 否則,這個值會與 DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE 相同。

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL:
1. 此值會啟用所有使用者定義的函式程式庫,而不會驗證它們是否可安全地進行初始化和腳本處理。 若為本機 Cube 的連接,這個值可讓您使用預存程序以及在 INSERT INTO 陳述式中使用 PASSTHROUGH 關鍵字。 * * 安全性注意事項 * *:不建議使用此選項。

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE:
2. 此值可確保檢查特定使用者定義函數程式庫的所有類別,以確保它們可以安全地進行初始化和腳本處理。 若為本機 Cube 的連接,這個值會讓您無法在 INSERT INTO 陳述式中使用 PASSTHROUGH 關鍵字以及 PermissionSet 屬性未設定為 Safe 的預存程序。 此外,這個值也會在 MDSCHEMA_ACTIONS 結構描述資料列集中移除 ACTION_TYPE 資料行具有 HTML 或 COMMAND 值的動作,或 ACTION_TYPE 資料行具有 URL 值而且 CONTENT 資料行具有不是以 "http://" 或 "https://" 為開頭之值的動作。

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_NONE:
3:此值可防止在會話期間使用使用者定義函數。 若為本機 Cube 的連接,這個值會讓您無法使用所有預存程序以及在 INSERT INTO 陳述式中使用 PASSTHROUGH 關鍵字。 此外,這個值也會移除 MDSCHEMA_ACTIONS 結構描述資料列集中的所有動作。
SecuredCellValue 指定在嘗試存取受保護的資料格時,所要傳回之 值 和 格式化值 資料格屬性的錯誤碼和值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性 此屬性可以有下列其中一個值:

0:預設值。 為了與舊版相容,這個值與 1相同。 這個預設值的意義在未來的版本中可能會變更。

1:傳回 HRESULT = NO_ERROR。 資料格的 Value 屬性會將結果包含為 variant 資料類型。 字串 "#N/A" 會在 格式化的值 屬性中傳回。

2:以 HRESULT 的值傳回錯誤。

3:在 值 和 格式化值 屬性中都傳回 Null。

4:在 Value 屬性中傳回數值零 (0) ,並在 格式化的 value 屬性中傳回格式化的零。 例如,在Format屬性為 "#. # #" 的儲存格的格式化值屬性中,會傳回0.00。

5:傳回 值 和 格式化值 屬性中的字串 "#SEC"。
ServerName 這個屬性就相當於 OLE DB 屬性 DBPROP_SERVERNAME。

這個屬性的預設值是 Analysis Services 實例的名稱。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 字串 屬性
ShowHiddenCubes 保留供未來使用。

這個屬性的預設值是 FALSE。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 布林值 屬性
SQLQueryMode 決定計算是否包含在 SQL 查詢中。

這個屬性的預設值為 [ 計算]。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 字串 屬性 此屬性可以有下列其中一個值:

資料:不包含任何計算。

計算:傳回計算。

IncludeEmpty:傳回計算和空白資料列。
SQLSupport 指定提供者可用 SQL 支援的類型。

這個屬性的預設值是512。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
SspropInitAppName 包含用戶端應用程式的名稱。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 字串 屬性
SspropInitPacketsize 包含用戶端應用程式的識別碼。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性
SspropInitWsid 包含用戶端工作站的識別碼。

這個屬性沒有預設值。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 字串 屬性
StateSupport 指定對 Statefulness 的支援程度。

這個屬性的預設值為 會話。

這個屬性可以搭配 探索 方法使用。
選擇性的唯讀 字串 屬性 此屬性可以有下列其中一個值:

None:不支援 Statefulness。

會話: Statefulness 是透過會話支援提供。
逾時 以秒為單位,指定 Analysis Services 實例在傳回錯誤之前,應該等待要求成功的最大時間(以秒為單位)。 這個屬性也會決定在傳回錯誤之前,執行個體應該等候回寫資料表之更新成功的最大時間,相當於連接字串屬性 Writeback Timeout。

這個屬性的預設值為零 (0)。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、讀取/寫入 整數 屬性
TransactionDDL 保留供未來使用。

這個屬性的預設值為0。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性的唯讀 整數 屬性
使用者名稱 這個屬性不再受到支援。

指定字串,這個字串會傳回 Analysis Services 實例與命令相關聯的使用者名稱。 為了回溯相容性,當搭配 Execute 或 探索 方法使用時,會忽略這個屬性,而不會產生錯誤。 這個屬性就相當於 OLE DB 屬性 DBPROP_USERNAME。

這個屬性的預設值是開啟目前工作階段或連接的使用者名稱。

這個屬性可以與 Execute 方法搭配使用。
選擇性的唯讀 字串 屬性
VisualMode 這個屬性就相當於 OLE DB 屬性 MDPROP_VISUALMODE。

這個屬性的預設值為零 (0),相當於 DBPROPVAL_VISUAL_MODE_DEFAULT。

這個屬性可以搭配 探索 和 執行 方法使用。
選擇性、僅限寫入的 整數 屬性