2011-06-03 51 views
0

我收到錯誤,如此處所述http://blog4umbraco.codeplex.com/workitem/5399。該頁面表示問題已解決,其中一條評論提供了用於修改數據類型的sql語句。但是,sql語句不起作用。我得到的錯誤是'找不到id爲71b8ad1a-8dc2-425c-b6b8-faa158075e63的數據類型',所以在cmsDataType表中搜索這個id不會返回任何內容,並且不需要任何修改。升級umbraco 4博客軟件包時出錯

我一直從umbraco 3.0升級,設法到v4,但雖然我可以看到前端的博客沒有問題試圖編輯後端的帖子顯示錯誤,當點擊博客文章(錯誤頁面出現在通常出現內容編輯窗格的右側)。因爲我的下一步是升級到v4.5.2(在達到4.7的路徑上),我想知道它是否可以修復,但它沒有。我的合理選擇是升級博客(因爲原始博客是2006年的舊博客軟件包)。所以現在搞砸了。 :(

任何人都可以拋出一些輕的問題,或者告訴我,我怎麼能得到博客包升級?

+0

我會嘗試搜索使用類似的聲明,只是傳遞的GUID的前幾個字符。即從cmsdatatype中選擇*,其中控制像'71b8ad%'。這會返回什麼嗎?我遇到過問題,有時會通過傳遞字符串來查找GUID ... – RThomas 2011-06-14 04:21:44

+0

您使用的是哪個博客軟件包?您是否嘗試刪除軟件包並重新安裝? – Kieran 2011-06-14 05:09:49

回答

1

博客什麼您使用的是包?你有沒有試過刪除軟件包並重新安裝?

由於它的聲音數據庫是腐敗的在我繼續之前,我會說回來它所有的,所以你有一個起點,嘗試修復它...

然後,你可以做一個包備份你的數據節點這是在開發包下完成的,如果一切順利的話,你可以添加這個包,它會找出什麼datatyp它是別名..它不確定是火,這就是爲什麼我說備份。

然後,我會建議刪除已添加數據類型的包(博客)。您也可以在設置下手動執行此操作。

您可以在開發人員 - > Packages中通過選擇要備份的內容節點來執行此操作。刪除然後重新添加您的博客包,然後嘗試將數據推回頂部。

  • 替代是做乾淨安裝4.7。安裝博客軟件包,然後製作一個只包含數據的軟件包。如果可能的話,我寧願這樣做,因爲許多小的東西從版本變爲版本。我做了你現在正在做的事情,並且我丟失了軟件包(因爲它們以不同的方式使用......不再存儲在〜/ umbraco中,而是現在〜/ App_Data/Packages /),這些更改在從舊版本壽。