2012-10-01 32 views
0

我有一個Analysis Services數據庫。多維數據集存儲模式是MOLAP,主動高速緩存設置爲關。所有維度,度量和分區都將MOLAP設置爲「存儲模式」,並將「主動緩存」設置爲「關閉」。數據透視表字段列表錯誤 - 由於數據庫中的結構更改導致當前會話不再有效

當我通過Excel或SQL Server Management Studio連接到多維數據集時,一切正常。

但用戶通過網頁連接到多維數據集。我們使用Office Web Components。他們工作得很好,直到最近,用戶在過濾維度,展開,摺疊等時隨機遇到以下錯誤...: 由於數據庫中的結構更改導致當前會話不再有效

首先,數據透視表返回空白。當他們嘗試刷新數據時,他們會收到下面的錯誤消息。

幫助。

感謝,

蒙娜麗莎

回答

0

如果IT'IS不是一個巨大的OLAP數據庫我建議在全處理模式過程分貝(不是增量)。

+0

實際上,計劃作業會以完整處理模式處理多維數據集。我發現維度中的所有關係都是剛性的(不靈活)。這可能與它有什麼關係? –

+0

一般而言,如果您絕對確定維度表上不會更新或刪除,則只應使用嚴格的關係。日期維度就是一個例子。但是,既然你提到你正在做一個成功的多維數據集完整進程,那麼關係類型不應該是問題的原因。我會建議您找出最近在您的環境中發生了什麼變化。任何升級到您的客戶端工具?立方體結構變化?服務器更改? –

0

我通常以這種方式構建立方體:PREFIX_YYYYMMDD。 那樣,當我構建新版本的多維數據集時,我仍然可以使用舊版本的多維數據集。

然後我改變使用簡單的UPDATE語句來更改多維數據集名稱的連接字符串(從XMLDATA法)...

您可以恢復到備份,一箇舊版本的立方體的?

我絕對喜歡Office Web Components/SSAS ..我認爲他們是迄今爲止每個從微軟出來的最酷的產品。

相關問題