此修正程式也適用于 Microsoft SQL Server 2014 Analysis Services (SSAS 2014)。
徵狀
當您嘗試在 Microsoft SQL Server 2012 Analysis Services (SSAS 2012)或 SQL Server 2014 Analysis Services (SSAS 2014)中針對關聯式線上分析處理(ROLAP)分區執行某些多維運算式(MDX)查詢時,您會收到下列錯誤訊息:
OLE DB 錯誤: OLE DB 或 ODBC 錯誤:不正確欄名稱 ' <ColumnName>」。42S22
當下列情況成立時,就會發生此問題:
-
在父/子階層的非根層級上的 MDX 查詢專案。
-
WHERE子句包含父/子階層階層成員的謂語。
解決方案
此問題最初是在 SQL Server 的後續累積更新中修正。
SQL Server 2014 的累積更新1 /en-us/help/2931693
SQL Server 2012 SP1 的累積更新7 /en-us/help/2894115
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
狀態
Microsoft 已確認<適用於>一節所列的 Microsoft 產品確實有上述問題。