怎样把SharePoint中文备份恢复到英文版,修改sharepoint站点语言
好不容易把項目都按照需求做好了,這個時候用戶突然說站點是英文的不好操作,要求改成中文的,怎么辦總不能都重建吧,上網搜索了一下,找到了Mirjam’s blog中發表的一篇文章Changing the language of an existing SharePoint site,在這里做個小結。
??? 修改方法很簡單,就是直接更改數據庫中的語言字段,修改方法如下
1、更改內容數據庫中所有站點的語言?
???? UPDATE dbo.Webs SET?Language?= 語言編號?
???? 如:UPDATE dbo.Webs SET?Language?= 1043?
2、修改某個網站集的語言?
???? UPDATE dbo.Webs SET?Language?= 語言編號?
?????????????????? WHERE SiteId = [[SiteCollectionId]]?
???? 如:UPDATE dbo.Webs SET?Language?= 1043?
?????????????????? WHERE SiteId = [[SiteCollectionId]]?
3、修改單個網站或者子網站的語言?
???? UPDATE dbo.Webs SET?Language?= 語言編號 WHERE Id = [[WebId]]?
???? 如:UPDATE dbo.Webs SET?Language?= 1043 WHERE Id = [[WebId]]
然后又在微軟網站(http://technet.microsoft.com/en-us/library/cc287874(TechNet.10).aspx#Language)上找到了各種語言的編號,常用的有:?
English 1033??
Chinese - Simplified? 2052?
Chinese - Hong Kong SAR3076
?
?
前提:中文版的網站備份必須是完整的,也就是說成功備份
??? 問題:把備份通過“程序->SharePoint Portal Server->Backup and Restore”把數據恢復到英文版中,具體的恢復設置就不在這里介紹了。
??? 如果是同樣語言版的,那樣恢復就OK了,就可以從URL瀏覽網站。但在這里出現"File Not Fount",我原本以為是沒有創建Portal網站,所以就通過SharePoint管理中心,恢復門戶網站,填寫已經恢復的數據庫,一路下來很順,開 始創建門戶網站了,突然出現了提示說語言不支持,又是一個死胡同。
??? 思考:語言不支持,大家都知道語言標準文件夾名字,中文為:2052;英文為:1033。所以肯定是這個錯誤。
??? 解決:到數據庫XXXXXN_SITE網站,尋找到Webs、Docs、Links網站相應的有2052的字段,用SQL語句:
UPDATE Doc SET SetupPath=REPALCE(SetupPath,'2052','1033') where SetupPath ISNOTNULL go UPDATE Links SET TargetDirName=REPALCE(TargetDirName,'2052','1033') where TargetDirName ISNOTNULL go UPDATE Webs SET Language='1033',Locale='1033'where Language='2052' go??? 進入網站查看,終于見到自己想見的東西,一切都出來了。就是HomePage顯示不正確,不過HomePage特殊是理所當然的。看了其顯示格式,覺的應 該是還是語言的問題,找了數據庫,結果沒找到!換個途徑,進入FrontPage,一查看真的是樣式問題。所有的xxx.css都是在2052路徑下的, 改成1033,保存,一切OK了!
??? 網站看到一中備份恢復方法,沒試,一起貼出(參考):
??? sps備份應該備份如下數據:
??? (1)C:\Program Files\SharePoint Portal Server\Data\ 下面所有文件
??? (2)sql server desktop engine 的數據: C:\Program Files\Microsoft SQL Server\MSSQL$SHAREPOINTPORTAL\Data\,可以把服務停掉之copy目錄,或者使用企業管理器進行備份。
??? (3)C:\Inetpub\wwwroot 下面的所有文件。
??? 我現在(1)和(3)的文件在恢復鏡像之后都找到了
??? 所有只要能恢復(2)的數據就ok了。而其實sps的備份工具是作了數據庫的備份了,只不過文件后綴是spb。
轉載于:https://www.cnblogs.com/q149072205/archive/2012/12/06/2804615.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的怎样把SharePoint中文备份恢复到英文版,修改sharepoint站点语言的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL中MyISAM 与innoDB
- 下一篇: [Erlang-0011][OTP]