SharePoint 2010 網站備份還原簡單介紹

今天嘗試了SharePoint2010網站的備份和還原,從網上搜一些文檔看看,而後本身試試,感受和2007的操做沒什麼太大的區別,跟你們分享下本身嘗試的命令行方式和數據庫的方式,2007本身經常使用的也是這兩種方式。數據庫

一、 命令行的方式服務器

    在服務器端,全部程序 - Microsoft SharePoint 2010 Products - SharePoint 2010 Management Shell 肯定網站

  備份網站命令:backup-SPSite http://localhost:10086 -Path C:\100861.bak命令行

  還原網站命令:Restore-SPSite http://localhost:10087 -Path C:\10086.bak -Force -DatabaseServer sharepoint2010 -DatabaseName wss_content_10087Testblog

  簡單介紹下這個命令backup-SPSite/ Restore-SPSite是操做的名稱,咱們須要備份仍是還原,固然還有網站的導入和導出,你們能夠搜一下Management Shell的命令;後面跟着的是網站集的URL,-Path是路徑表示,後面跟着的是文件的物理路徑;還原的命令裏面還有DatabaseServer是數據庫服務器,後面固然跟着服務器的機器名了;而後DatabaseName數據庫名稱,跟着的是這個網站集的數據庫名稱。還原的時候,還要加上-Force,就是要覆蓋掉以前的網站集。文檔

  感受這個命令行相比以前,有一點不如意的地方,就是操做成功沒有提示,失敗會提示錯誤,感受仍是不夠人性化,給你們截個圖,是我備份和還原時運行的圖,你們能夠參考下。get

備份圖博客

還原圖it

  還有就是導入導出的命令,你們參考下模板

  導出 Export-SPWeb http://localhost/test –Path C:\test.cmp
  導入 Import-SPWeb http://localhost/test –Path C:\test.cmp

  談談導入和還原的區別吧,導入通常都是添加新的內容,不會覆蓋以前的內容,還原就不同了,就是覆蓋;導入通常用於子網站等的內容添加,或者把網站聚合到一個網站集下等操做;備份、還原更多的是用來網站集總體的移動,你們注意應用的場合,選擇適合本身的操做方式。

二、 數據庫方式

  這個和以前2007的數據庫方式就徹底相同了,在數據庫服務器上,找到咱們網站集的應用程序,而後備份一份,還原到新的服務器上。

  而後新建一個應用程序,找到 管理中心 – 應用程序管理 – 數據庫 – 管理內容數據庫,選擇咱們新建的應用程序,刪除掉以前的,附加咱們剛剛還原的,便可。甚至不須要重啓iis,感受這個會方便一點。

  可是,這個會遇到問題,若是在同一臺數據庫服務器上,這麼操做修改內容數據庫的時候會提示id重複(以下圖錯誤),因此建議遷移的時候使用這種方式。

 

 

三、 管理中心的網站及備份,這個本身不是很熟悉,簡單介紹下。

  本身首先嚐試了下備份:管理中心 – 備份和還原 – 顆粒備份 – 執行網站集備份,文件名直接填寫物理路徑就能夠了,e.m:C:\beifen.bak 下圖

管理中心備份圖

  這個備份仍是能夠用的,可是還原的時候,管理中心的很差用,不知道是SharePoint自己的問題,仍是其餘問題,不過,這個備份能夠用命令行來還原,你們參考上面的命令行就好了。還有就是參考資料的時候,有說選擇的模板不同的時候,網站之間恢復會有問題,我在恢復的時候,特別選擇兩種模板,沒有發現問題,由於以前在2007的時候,都是新建空白網站用來恢復的,由於比較快麼,因此以爲不該該存在什麼問題。要說的就這麼多,好了,很晚了,你們晚安。

 

******************************************************************************

做者:霖雨
出處:http://www.cnblogs.com/jianyus本文版權歸 霖雨和博客園共有,歡迎轉載,但請註明出處。

相關文章
相關標籤/搜索