SharePoint 2010 站點附加數據升級到SP2013


  首先,去SharePoint 2010的數據庫服務器上,找到站點的數據庫,備份、還原到SharePoint 2013環境中;

  如果不知道數據庫服務器是哪台,可以通過服務器場上的服務器查看;

clip_image002

  如果不知道是哪個數據庫的話,可以到管理內容數據庫查看;

clip_image004

  備份SharePoint 2010站點的內容數據庫,還原到SharePoint 2013站點上(數據庫備份還原,此步略);

  然后新建一個web應用程序,刪掉默認的內容數據庫,附加這個還原過來的內容數據庫(比較簡單,此步略);

  但是附加的時候,發現報錯,如下圖,意思是需要使用PowerShell命令來附加;

clip_image006

  使用提示的命令行附加(如有不明白,msdn可以查到PowerShell的使用方法),有個百分比的進度條,等到完成,如下圖:

clip_image008

  看到附加結束以后,有一個報錯,我沒有理這個錯誤,如下圖:

clip_image010

  打開管理中心,管理內容數據庫,發現雖然報錯,也已經關聯上了,如下圖:

clip_image012

  修改網站集管理員,我們嘗試訪問一下新的站點,如下圖:

clip_image014

  訪問遷移過來的站點,發現報錯,很明顯是解決方案的問題了,這就好辦了,如下圖:

clip_image016

  如果想臨時查看這個站點,可以去母版頁或者頁面布局中,找到這個解決方案的引用,然后delete掉,就可以預覽了。

  或者在SharePoint 2013環境中,用vs2013打開2010版本的解決方案,vs會提示是否升級到2013版本,點擊升級然后部署也可以。

  通過vs升級以后的解決方案就可以部署了,但是注意程序里寫死的layouts要在后面加上15等問題,或者controltemplate也要在后面加上15等問題。

clip_image018

  預覽頁面,發現提示想體驗SharePoint 2013的所有功能,點擊Start Now,如下圖:

clip_image020

  點擊Start Now,進入准備階段,如下圖:

clip_image022

  點擊Upgrade this site collection,進入檢查階段,如下圖:

clip_image024

  升級等待中,這時候可以取消,再到下一步就不可以取消了,如下圖:

clip_image026

  網站升級進行中,這一步沒辦法取消了,等就可以了,如下圖:

clip_image028

  升級完成,沒有錯誤,有一些警告,如下圖:

clip_image030

  這時打開站點,發現部分樣式有問題了,應該是SharePoint 2010的母版頁,和SharePoint 2013的內容部件沖突了;

clip_image032

  這時候我選擇重建母版頁,就是新建一個2013版本的母版頁,按照2010的模樣創建一下,然后引用即可。

  其實這時候,站點升級已經完成,所有數據都已經升級到13版本,查閱項什么的都很正常,如果你也部署了升級上來的源代碼,可能僅僅需要修改一下母版頁即可。

  無論是SharePoint自帶頁面,還是新建Pages頁面,或者母版頁,或者其他,都是sp2013版本的,甚至只能用Designer 2013打開了。

  可以看到如下圖,所有sp2010的內容,都帶進來2013了,如下圖:

clip_image034

  升級的過程,基本就是把sp2010的數據庫備份還原到sp2013環境中,新建web應用程序刪掉默認的數據庫,用PowerShell命令附加還原過來的數據庫,而后在sp2013環境中的vs打開sp2010版本解決方案自動升級,修改升級后解決方案寫死的路徑並部署,修改母版頁即可。

  整過過程就是上面描述的,而后就是配置搜索了,因為這個兩個版本的SharePoint還有有些區別的,不過也很簡單,就不多說了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM