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