突然間,我無法再處理SSAS項目。我得到的錯誤是'x.partitions'無效並且無法打開。檢查'x.partitions'文件Visual Studio在SSAS項目中搞亂了我的.partitions文件,該如何解決?
我記得的最後一件事是將項目簽入TFS。非常感謝解決這個問題的好主意。
導致問題的多維數據集是一個包含2個鏈接多維數據集的多維數據集。 (我認爲它不應該有任何關係)
突然間,我無法再處理SSAS項目。我得到的錯誤是'x.partitions'無效並且無法打開。檢查'x.partitions'文件Visual Studio在SSAS項目中搞亂了我的.partitions文件,該如何解決?
我記得的最後一件事是將項目簽入TFS。非常感謝解決這個問題的好主意。
導致問題的多維數據集是一個包含2個鏈接多維數據集的多維數據集。 (我認爲它不應該有任何關係)
你看過實際的分區文件嗎?除非您顯示所有文件,否則您無法在BIDS中看到。您可能需要查看磁盤。你對你的分區的查詢呢?你能在BIDS中進入你的分區嗎?
我有類似的問題,雖然我創建它,因爲我想重命名分區ID。 重命名後,Visual Studio向我顯示了分區文件的錯誤,但在查看具有過時信息的多維數據集時仍顯示「分區」選項卡。
發生了什麼事情是Visual Studio在* .cube文件中創建了一個空的「」標記。由於這個「分區」當然不能加載!
原來,我只需要從* .cube文件中刪除空標籤,並且voilá能夠再次加載我的分區文件!
編輯:我使用VS 2010,但我敢肯定這同樣適用於VS 2008
我們有一個問題,重命名立方體後消失的分區(默認的,這裏沒有華而不實的東西)。結果是我們仍然可以部署和處理,但數據庫只包含維度數據,沒有事實數據。
我們注意到爲.cube文件已經失去了分區節點,該節點應在代碼底部在某處:
</Dimensions>
<Partitions />
</MeasureGroup>
我們嘗試添加一個新的分區,這沒有成功。 .partitions文件(隱藏在Visual Studio中)幾乎爲空。在另一臺機器上,我們進行了回滾,從而在本地解決了問題。但是在TFS中檢查並在原始機器上獲取最新版本並沒有這樣做。我們必須手動將.partitions文件複製到重命名源的原始機器(或複製內容)。
所以我懷疑你可以通過再次添加分區節點來解決問題,在你開始干預新的分區之前。插手後,您需要重新構建這兩個文件的內容。 [SS2012,VS2012]
在文件系統上,我看了一下這個文件,看起來並不像它應該在裏面。我現在可以通過完全刪除分區並創建一個新分區並操作項目文件來解決這個問題。我不確定最近多維數據集的重命名與它有什麼關係。一天後,我收到錯誤「對象引用未設置爲對象的實例」。無論是使用我的解決方案/項目的東西都完全搞砸了,或者在VS2008 SP1中使用TFS和BI項目進行重命名並不是一個好主意。 – nojetlag 2010-08-10 08:28:13
是的,這不是一件容易的事,你最終不得不進入對象的XML並修改事物 – ScaleOvenStove 2010-08-18 15:07:45