好不容易把项目都按照需求做好了,这个时候用户突然说站点是英文的不好操作,要求改成中文的,怎么办总不能都重建吧,上网搜索了一下,找到了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

怎样把SharePoint中文备份恢复到英文版,修改sharepoint站点语言相关推荐

  1. android通讯录备份恢复代码逻辑

    android通讯录备份恢复 新增和修改 目前用的是新增,云端判断返回的手机号是否为空 /*** 向手机中录入联系人信息** @param contactListBean 要录入的联系人信息*/pub ...

  2. 国内外公有云容器服务备份恢复中文指南

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 因为业务需求,需要针对自建的集群进行备份和恢复,所以针对国内外友商的容器服务备份恢复方案做了一个简单的调研分析. ...

  3. 备份ad_IT管理公开课——备份恢复解决方案

    时间:2020年5月28日 14:00 内容:调查显示,44%的客户面临意外删除或修改数据,如果没有提前备份,这些数据是很难恢复的.RecoveryManager Plus是一款针对AD域,Excha ...

  4. mysql 字符集测试_MySQL多字符集备份恢复测试

    目的:测试单mysql实例在多字符集的数据库环境中备份恢复的乱码问题 准备工作: CREATE DATABASE `utf8_db` /*!40100 DEFAULT CHARACTER SET ut ...

  5. 企业级备份方案系列PART3:SCDPM 2012备份/恢复Exchange2010

    企业级备份方案系列PART3:SCDPM 2012备份/恢复Exchange2010 前言: SCDPM2012发布已经几个月了,最近在做一个备份方案,将测试过程记录并整理成文档,供以后查看. 现模拟 ...

  6. 【数据库运维】MYSQL备份恢复管理(上)

    目录 MYSQL备份恢复管理 一,备份类型 二,逻辑备份优缺点 三,MySQL备份内容 四,MySQL备份工具 五,MySQL备份策略 1,策略一:直接拷贝数据库文件 案例:直接拷贝备份数据库comp ...

  7. MySQL备份恢复练习

    MySQL备份恢复练习 素材 备份恢复要求 1. 备份数据库school到/backup目录 2. 备份数据库school为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库 3. ...

  8. mysql 恢复数据库乱码了_再谈MySQL数据库备份恢复和乱码问题

    在我转到wordpress之后第一个考虑的是它的数据库备份恢复问题,因为写bloger都知道,自己的blog记录的都是自己需要的宝贵的资料和文字,如果因为各种未知因素导致数据库崩溃或者空间商出了问题, ...

  9. mysql 数据库备份 乱码_再谈 MySQL 数据库备份恢复和乱码问题

    在我转到wordpress之后第一个考虑的是它的数据库备份恢复问题,因为写bloger都知道,自己的blog记录的都是自己需要的宝贵的资料和文字,如果因为各种未知因素导致数据库崩溃或者空间商出了问题, ...

最新文章

  1. 关于python使用cv画矩形并填充颜色同时填充文字
  2. 关于我的Android 博客
  3. apimonitor 神器啊 。。
  4. 开源 1 年半 star 破 1.2 万的 Dapr 是如何在阿里落地的?
  5. 机器学习的书看不懂怎么办?看看大神怎么回答?
  6. CTF训练计划—[CISCN2019]Easyweb
  7. java类名变量_java类名操作变量方法
  8. NO.54 在禅道里建立部门结构、添加用户
  9. Embeded linux OS Reading Notes
  10. 论文 | 港中文自动驾驶点云上采样方法
  11. 爬虫如何监听插件_NodeJS概述2-事件插件-简易爬虫
  12. 华为确定2019年目标:超三星成全球最大智能手机供应商
  13. php 过滤掉多维数组空值
  14. [asp.net]自定义控件(数据绑定)
  15. SELinux permissive模式 设置
  16. 5G工业路由器 物联网终端应用
  17. 图书排行:计算机书籍每周销量排行榜
  18. win7录屏_原来电脑自带的录屏功能,那么好用,可惜很多人还不知道,真遗憾...
  19. 朋友圈集赞万能截图生成器微信小程序源码下载
  20. Mathtype(2),用于创建此对象的程序是 Equation。您的计算机尚未安装此程序或此程序无响应。

热门文章

  1. TS流的解码过程-ES-PES-DTS-PTS-PCR
  2. SharpGL学习笔记(一) 平台构建与Opengl的hello World
  3. 语法错误 : 缺少“;”(在“类型”的前面)的解决方案 转载
  4. position属性及实现图片垂直居中
  5. 分布式架构基础:Java RMI详解
  6. 利用js-xlsx.js插件实现Excel文件导入并解析Excel数据成json数据格式
  7. K8S-网络模型、POD/RC/SVC YAML 语法官方文档
  8. 全面降低windows系统的安全隐患 (五)
  9. 天黑的时候,我又想起那首歌
  10. javascript笔记:推荐使用“百度统计”并且拷贝百度统计的前端框架