KB4340134 - 修正:使用受限制資料行定義的角色在 SSAS 中執行鑽研查詢時發生錯誤

Applies To
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

症狀

請考慮以下案例:

  • 您已Microsoft SQL Server Analysis Services (SSAS) 以列表模式安裝在 SQL Server 上。
  • 您可以透過屬於在資料表中使用受限制資料行定義的角色的使用者來連線服務。
  • 您在相同資料表中的另一個資料行執行鑽研查詢。

在此案例中,當您執行查詢時,您會收到類似下列的錯誤訊息:

注意

在 'table_name' 資料表中找不到 'column_name' 資料行。

例如,您可以在 [ 經銷商銷售] 資料表和 [ 毛利 ] 欄上定義物件層級安全性,然後建立角色以將其限制為讀取權限。 鑽研查詢失敗,且您會收到下列錯誤訊息:

注意

在 [$Reseller Sales] 資料表中找不到 [毛利] 欄。

解決方式

此問題已在下列 SQL Server 更新中修正:

關於 SQL Server 組建

SQL Server 的每個新組建都包含前一個組建中的所有 Hotfix 和安全性修正程式。 建議您安裝適用於您 SQL Server 版本的最新組建:

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

瞭解 Microsoft 用來說明軟體更新的標準 術語 。