症狀
當你從 SSAS) SQL Server Analysis Services (Microsoft 升級到 Microsoft SQL Server 2012 分析服務 (SSAS 2012) 後,部分 UPDATE CUBE 語句可能無法成功執行。 此外,您收到下列錯誤訊息:
注意
儲存格回寫錯誤:無法回寫,因為權重表達式未回傳介於 0 到 1 之間的小數值。
原因
此問題是因為 SSAS 2012 新增的權重表達式驗證更為完善。 此權重表達式應以介於0到1之間的小數值表示。
解決方式
累積更新資訊
累積更新3 for SQL Server 2012 Service SP1
此問題的修正最初於累積更新 3 中釋出。 欲了解更多如何取得 SQL Server 2012 SP 1 累積更新套件的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章:
2812412 2012 SQL Server 服務包 1 累積更新包 注意:由於建置是累積式,每個新修正版本都包含了先前 2012 SQL Server SP 1 修正版本中包含的所有熱修補與安全修補。 我們建議您考慮套用包含此熱修正的最新修正版本。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2772858 在 SQL Server 2012 Service Pack 1 發行之後所發行的 SQL Server 2012 組建 (英文)
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。