徵狀
假設您已在 SQL Server 2017 上安裝 Microsoft SQL Server Analysis Services (SSA),且角色是使用安全的欄所定義。 如果使用名稱 計算量值名稱的度量值參照受保護的欄,而屬於該角色的使用者執行的查詢參照的是 計算度量值名稱,則使用者可能會收到類似下列的錯誤訊息:
MdxScript (模型)(LineNumber,ColumnNumber) measure "CalculatedmeasureName" 中的計算錯誤:找不到或不能在這個運算式中使用資料行 [ColumnName"。
使用者 應該會收到一則錯誤訊息,指出該量值不存在。 因為資料欄是安全的,所以也應該自動保護該度量,而且使用者不應該在該量值為有效量值的錯誤中收到任何指示。
解決方案
此問題已在下列 SQL Server 累積更新中修正:
SQL Server 2017累積更新 7
每個新的 SQL Server 累積更新包含前一個累積更新中所包含的所有修復程式和安全性修正程式。 查看 SQL Server 的最新累計更新:
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
參考
瞭解 Microsoft 用於描述軟體更新的 詞彙。