KB3010148-修正:非管理員角色無法在 SSAS 中接收父/子維度葉成員的正確 ChildCount 估計

徵狀

當您在 Microsoft SQL Server Analysis Services 用戶端工具(例如,Excel、SSDT、SSMS)中流覽不均衡的父/子階層,而非管理員角色時,所有階層成員都會顯示深入分析符號,即使您正在查看沒有任何向下切入的葉成員也一樣。

原因

許多 SSA 用戶端應用程式會使用 "Children_Cardinality" (childcount)屬性來判斷特定階層成員是否有子成員,且應該顯示深入分析符號。 新推出的 SSA 2012 效能改善可能會對不屬於最低階層層級(不均衡階層)的父/子階層狀成員產生錯誤的 childcount 估計。

解決方案

這個問題首先是在 SQL Server 的下列累積更新中修正。 此修正程式會在 SSAS 設定檔 "msmdsrv" 中引入新的 "IgnoreDimensionSecurityForPCChildCount" 屬性。 您現在可以選擇維持 SSA 2012 效能改善(使用預設值 "0"),或還原正確的 childcount 估計,以及改良的階層流覽行為(使用值 "1")。

Sql server 2017 累積更新 4(適用于 SQL server 2016 SP1)累計更新 6

Sql server 2014 的累積更新 2 SP1累積更新 6 2014 (適用于 sql server 2012 SP2 )累計更新4

每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×