2013-05-03 15 views
2

我們必須連接到一個立方體電子表格是每兩小時刷新一次這樣的:在數據倉庫當前會話不再有效由於結構的變化

  1. 刷新數據
  2. 執行「進程完全「在目標立方體
  3. 備份處理立方體的副本很多分區中的一個,並將其恢復到目標立方體

每次這個過程完成,並且用戶嘗試ŧ o刷新電子表格,發生錯誤「當前會話由於結構變化而不再有效」。

的多維數據集使用MOLAP與主動緩存關閉,我們正在與SSAS 2008R2工作。

我不知道採取什麼步驟來解決此問題。

回答

2

恢復後你會怎麼指望你的老連接仍然很好。 即使經過計算腳本的小改動,也會發生此問題。 我認爲沒有辦法避免這個問題。

理論上Excel中的VBA應用程序可以得到這樣的變化的通知,也可以重新連接,但我不知道如果這樣的解決方案已經存在。

+0

我還在努力下那個錯誤彈出什麼樣的條件來確定。所以無論我是做一個完整的立方體重建還是隻是一個分區都沒關係?我在Excel中使用宏來嘗試捕獲錯誤,但是當我使用宏時它似乎從未出錯,所以迄今爲止沒有成功。 – confusedKid 2013-05-06 19:26:31

1

我在執行增量多維數據集處理時遇到同樣的問題。我發現了一些關於這個問題的知識庫文章(SSAS 2K8R2 SP2)。

Microsoft KB2770630

=>我認爲這是值得一試,以檢查是否此修復程序將解決這個問題。

我已經在兩臺服務器上測試了這一點,顯示的行爲(SP2),另一種不(SP1)。所以我在第二臺服務器上安裝了SP2,試圖重現這個問題。不幸的是,即使在安裝SP2之後,第二臺服務器上也不會出現消息(否則這些服務器是(或應該)是相同的。)

我現在開始分析兩者之間的不同之處,發現了。


----- -----更新

  1. 我安裝CU 8(累積更新8),用於SQL 2K8 R2 SP2從this link
  2. 錯誤信息不再出現

結果=>然而現在,另一個消息出現: ,其中有一些在多維數據集處理過程中做的鎖定過程「的操作,因爲鎖衝突而被取消」。

SQL 2K8 R2 SP2 + CU8(可能已經被固定在較早CU以及)已經解決了這個問題。鎖定是一個不同的話題,應該在別處討論。

乾杯, 雷莫

相關問題