SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 今天嘗試了SharePoint2010網站的備份和還原,從網上搜一些文檔看看,然后自己試試,感覺和2007的操作沒什么太大的區別,跟大家分享下自己嘗試的命令行方式和數據庫的方式,2007自己常用的也是這兩種方式。 1、?命令行的方式,在服務器端,所有程序?-?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_10087Test 簡單介紹下這個命令backup-SPSite/?Restore-SPSite是操作的名稱,我們需要備份還是還原,當然還有網站的導入和導出,大家可以搜一下Management?Shell的命令;后面跟著的是網站集的URL,-Path是路徑表示,后面跟著的是文件的物理路徑;還原的命令里面還有DatabaseServer是數據庫服務器,后面當然跟著服務器的機器名了;然后DatabaseName數據庫名稱,跟著的是這個網站集的數據庫名稱。還原的時候,還要加上-Force,就是要覆蓋掉之前的網站集。 感覺這個命令行相比之前,有一點不如意的地方,就是操作成功沒有提示,失敗會提示錯誤,感覺還是不夠人性化,給大家截個圖,是我備份和還原時運行的圖,大家可以參考下。 備份圖 還原圖 還有就是導入導出的命令,大家參考下 導出 Export-SPWeb http://localhost/test –Path C:\test.cmp 談談導入和還原的區別吧,導入一般都是添加新的內容,不會覆蓋之前的內容,還原就不一樣了,就是覆蓋;導入一般用于子網站等的內容添加,或者把網站聚合到一個網站集下等操作;備份、還原更多的是用來網站集整體的移動,大家注意應用的場合,選擇適合自己的操作方式。 2、?數據庫方式 這個和之前2007的數據庫方式就完全相同了,在數據庫服務器上,找到我們網站集的應用程序,然后備份一份,還原到新的服務器上。 然后新建一個應用程序,找到?管理中心?–?應用程序管理?–?數據庫?–?管理內容數據庫,選擇我們新建的應用程序,刪除掉之前的,附加我們剛剛還原的,即可。甚至不需要重啟iis,感覺這個會方便一點。 但是,這個會遇到問題,如果在同一臺數據庫服務器上,這么操作修改內容數據庫的時候會提示id重復(如下圖錯誤),所以建議遷移的時候使用這種方式。 ? ? 3、?還有就是用管理中心的網站及備份,這個自己不是很熟悉,簡單介紹下。 自己首先嘗試了下備份:管理中心?–?備份和還原?–?顆粒備份?–?執行網站集備份,文件名直接填寫物理路徑就可以了,e.m:C:\beifen.bak?下圖 管理中心備份圖 這個備份還是可以用的,但是還原的時候,管理中心的不好用,不知道是SharePoint本身的問題,還是其他問題,不過,這個備份可以用命令行來還原,大家參考上面的命令行就行了。還有就是參考資料的時候,有說選擇的模板不一樣的時候,網站之間恢復會有問題,我在恢復的時候,特別選擇兩種模板,沒有發現問題,因為之前在2007的時候,都是新建空白網站用來恢復的,因為比較快么,所以覺得不應該存在什么問題。要說的就這么多,好了,很晚了,大家晚安。 Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!