SharePoint2010升級到SharePoint2013操作手冊


SharePoint2010升級到SharePoint2013操作手冊

 

 

 

目 錄

第一章 前言    3

第二章 升級前准備    3

第三章 升級流程圖    5

第四章 升級過程    5

4.1 數據庫升級    6

4.1.1 備份SharePoint2010的內容數據庫    6

4.1.2 其他數據備份    10

4.1.3 在SharePoint2013進行內容數據庫升級    10

4.1.4 其他數據庫還原    16

4.2 網站升級    16

4.2.1 進行SharePoint的網站升級    16

4.2.2 其他開發應用的升級    19

4.2.3 驗證升級的新網站是否正常    20

第一章 前言

    最近一直有人問我如何從sharepoint2010升級到sharepoint2013,這個問題其實說難不難,說容易不容易,以前跟客戶做售前技術支持的時候一直在忽悠客戶升級容易,心里其實沒底,但是一直沒有時間去進行實際操作,為了以后項目需求,這次是干一把。呵呵。。。。。。。

第二章 升級前准備

  1. 准備一個全新的sharepoint2013環境,此過程省略,可以參考網上很多手冊。

    注意一點:新建的sp2013環境,不要配置任何應用程序(SA),如下:

先不要配置以下服務應用程序,在稍后升級其數據庫的過程中會對它們進行配置:

  • Business Data Connectivity Service
  • Managed Metadata Service
  • PerformancePoint Services
  • 搜索
  • Secure Store Service
  • User Profile Service

如果sharepoint2010安裝了語言包,那么sharepoint2013也要安裝相對於的語言包。這個特別注意。否則會出現如下錯誤:

  1. 必須有一個sharepoint2010的原始環境和數據以及站點

備注:下面我的例子從sharepoint 2010 server升級到sharepoint 2013 server版本(2個版本全為企業版本),當然其他版本類似

  1. 升級過程如下圖:

第三章 升級流程圖

第四章 升級過程

在開始數據庫附加升級過程之前,請先備份所有內容數據庫以及以下服務應用程序數據庫:

  • Business Data Connectivity
  • 托管元數據
  • PerformancePoint
  • 搜索管理
  • Secure Store
  • 用戶配置文件:配置文件、社會性和同步數據庫
  • 內容數據庫

我這里只有用到內容數據庫需要升級,其他服務沒有啟用,所以其他數據庫不需要備份

4.1 數據庫升級

過程如下圖:

4.1.1 備份SharePoint2010的內容數據庫

  1. 打開sharepoint2010環境,找到要升級的站點。我這里是: http://win-i07fillcfom:8006/SitePages/Home.aspx ,如下圖:

在文檔庫傳了3個文檔。如下圖:

  1. 找到該站點對應web app的內容數據庫,可以去管理中心查看,也可以用powershell命令查看,我這里采用powershell命令查看,如下圖:

以管理員運行命令行,輸入如下命令(web app的URL)

Get-SPContentDatabase -webapplication http://win-i07fillcfom:8006/

得到如上圖的內容數據庫為:WSS_Content_8006。

說明:管理中心查看,去sharepoint2010管理中心-【管理內容數據庫】查看對應的內容數據庫也可以看到為:WSS_Content_8006,有可能會有多個內容數據庫,需要備份多個,我這里例子只有一個內容數據庫。

  1. 備份內容數據庫和其他數據庫,如下圖:
    1. 備份前為了防止新數據進來,需要把數據庫設置為只讀模式,保證備份的內容數據庫和其他數據庫是最新的數據。如下圖:

其他數據庫也一樣。設置成只讀模式。

  1. 打開數據庫管理工具

在只讀模式下進行數據備份,做個完整備份,如下圖:

說明:備份此站點,如果有多個內容需要備份多個,操作依次類推

  1. 把備份數據拷貝到sharepoint2013的服務器上去(數據庫服務器),如下圖:

    為了加快拷貝速度,建議壓縮

4.1.2 其他數據備份

如同4.1.1操作一樣,此處省略。

4.1.3 在SharePoint2013進行內容數據庫升級

  1. 把數據庫備份文件拷貝到sharepoint2013的數據庫服務器上,如下圖:
  2. 進行數據庫還原操作,以下以內容數據庫為例子。
    1. 打開sharepoint2013的數據庫服務器的管理工具進行還原操作,如下圖:

     

    還原后記着改只讀模式為False.

    1. 建立一個新的web app應用程序,如下圖:

    該內容數據庫最后要被移走的。

    1. 測試新還原的內容數據庫是否合符要求,如下圖:

      打開sp2013的命令行管理界面,輸入如下命令:

      Test-SPContentDatabase -name WSS_Content_8006 -webapplication http://project2013:8002

      提示如下信息,需要引起注意。

    2. 刪除新建的web app的應用程序的內容數據庫,如下圖:

    采用powershell命令,首先獲取內容數據庫:

    1. Get-SPContentDatabase -webapplication http://project2013:8002

       

    移走新建的內容數據庫

    1. Get-SPContentDatabase 36a09aae-05db-4948-ad5d-cc76b7516de4 | Remove-SPContentDatabase

    1. 升級附加內容數據庫,采用powershell命令,如下圖:

      Mount-SPContentDatabase "WSS_Content_8006" -DatabaseServer "project2013" -WebApplication http://project2013:8002

       

       

      如果顯示100%表示附加完畢

       

      用powershell獲取內容數據看看或去管理中心的管理內容數據庫如下圖:內容數據庫已經附加成功

    2. 運行PowerShell命令將Windows-Classic認證模式轉換成Claims-based認證模式(剛才做檢查的時候提示這個內容數據庫有這個問題),如下圖:

    Powershell命令行:

    Convert-SPWebApplication -Identity http://project2013:8002 -To Claims -RetainPermissions -Force

說明:SharePoint 2010站點是一個Windows-Classic認證模式,這應該是大家最常用的認證模式。如果你不這么升級的話,由於SharePoint 2013站點都是Claims-based認證模式,升級過后你原先所有的權限設置都會不可用,具體表現在你在權限設置里面能看到這些用戶具有權限,但是在檢查權限時這些用戶全部沒有權限,同時這些用戶也無法訪問這些站點。從SharePoint管理中心中的UI界面中新建Web Application時,只能創建Claims-based認證模式,不能創建Windows-Classic,但是使用New-SPWebApplication命令時,默認會是一個Windows-Classic模式的站點。

如上web app我通過管理中心的UI界面創建的,因此需要進行此步驟操作。

4.1.4 其他數據庫還原

只需要還原,新建各應用程序的時候指定還原的數據庫即可。采用powershell創建。

記着還原后請把數據庫只讀模式改成False,如user profile 采用New_SPProfileServicesApplication指定ProfileDBName為新還原的數據庫

說明:在還原第一個內容數據庫並確認還原成功后,您可以繼續還原和升級其他數據庫。可以執行並行數據庫附加升級來一次性升級多個數據庫。使用單獨的命令提示符窗口可運行多個升級。建議您將每個新的數據庫升級會話的啟動時間隔開幾分鍾,以預防附加期間出現 Web 應用程序被臨時鎖定的問題。否則,您可能會收到升級會話錯誤。清除臨時鎖定的等待時間是可變的,具體取決於網站集數或數據庫服務器硬件的運行速度。

4.2 網站升級

4.2.1 進行SharePoint的網站升級

  1. 打開站點:http://project2013:8002 ,如下圖:

    點升級提示部分的【立即開始】后,出現如下圖:

接着點【升級此網站集】后,出現如下圖:

正在升級,如下圖:

升級完成如下圖:

4.2.2 其他開發應用的升級

    使用VS2013打開源程序,修改引用的DLL和目錄(注意2013的引用目錄跟2010有變化),重新編譯部署WSP即可,如果要實現在線預覽,office web app server2013需要單獨安裝。

4.2.3 驗證升級的新網站是否正常

打開網站,出現如下圖:

此時表明升級成功。


免責聲明!

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



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