背景:
这是一次完整到服务器迁移项目。现有MOSS的物理环境是两台服务器,一台后台的SQL服务器,一台前台的Web服务器。SQL服务器为Win03+SQL05,Web服务器为Win03+MOSS07。
由于整个MOSS系统上只承担了某部门的共享数据、规章制度等文档,和一部分用户的个人文档,压力并不很大。而其他应用需要更多的服务器资源来运行。所以我们希望将前后台的MOSS服务器整合到另外一台单独的服务器上。
我们不需要计算机名、网站名、服务器地址等相关配置的一致性,我们只需要将网站的数据完整到迁移到新服务器上即可。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
遇到的问题:
由于该系统之前已经部署成型,并且在实际应用,但当初部署并且维护这套系统到人员已经离职,相关文档也并不齐全。所以在动手之前对整个系统进行了一系列的检查,发现系统当中存在一个很大的到问题。MOSS服务器场和后台SQL之间的通讯一切正常,但就是在备份的时候出现问题,具体表现为所有到内容数据库备份失败。所以通过MOSS管理界面备份出来到数据,无法直接通过还原的方式导入到新的服务器中。
另外,由于之前是前后台模式,所以我猜想即使通过MOSS管理界面能够恢复出来数据,也很可能会将服务器场配置数据库以及Web应用到内容数据库指向原来的后台SQL服务器。当然,由于前面提到的方法失败,这个想法根本没有办法去证实。
解决思路:
考虑到MOSS系统到所有数据都是存放在SQL数据当中的,所以我决定使用备份SQL数据库文件的办法,将数据通过还原方式,导入到新的服务器中,从而实现数据的迁移。
大致操作过程如下:
1. 备份以Wss_Content开头的数据库(我这是3个,分别对应的三个应用);备份SSP数据库SharedServices1 _DB;备份SSP搜索数据库SharedServices1_Search_DB。注意,服务器场配置数据库SharePoint_Config和管理中心数据库SharePoint_AdminContent不要备份。
2. 拷贝这些数据库备份文件到目标服务器上。
3. 在目标机上全新安装SQL2005和MOSS2007;创建新的服务器场(我自定义的端口为8000);启动三个服务:Office SharePoint Server 搜索、Windows SharePoint Services 帮助搜索、Excel Calculation Services;注意,此时不要创建SSP和应用程序。
4. 在SQL 管理控制台中,还原之前备份的MOSS相关的数据库。
5. 创建新的Web应用程序:在MOSS应用程序管理界面中,新建Web应用程序,并将其默认生成的内容数据库配置为脱机。(我之前有3个web应用,所以这里我相对应到创建了3个)
6. 还原Web应用程序内容数据库:在创建好到Web应用程序的内容数据库中,选择添加内容数据库,这里添加的数据库,就是我们之前恢复到SQL中的数据库。(我这里恢复了3个)
7. 还原SSP:在SSP配置中,选择还原SSP,SSP数据库以及SSP搜索数据库分别选择之前还原到SQL中的数据库。
8. 后续工作:将这个SSP设置为默认SSP,并启动SSP爬网功能
9. 检查各个Web应用程序中的网站集,修改了部分网站链接的指向路径;通知用户访问新的服务器地址。
10.整个迁移过程结束
以上可以看到,除了备份数据库操作需要在原SQL服务器上完成以外,其他操作均在目标服务器上实现即可,无需对原先的两台服务器做任何的配置修改。这样既可以实现数据在服务器上的迁移,又可以保证在整个迁移过程中不会因为一些误操作导致整个系统宕机。当然,就是过程相对复杂一些。
关键技术难题:
在整个迁移过程中并不是一帆风顺的,一个关键的技术问题,由于网上基本没有同类案例,而且我之前对MOSS基本一窍不通,所以整个下来花了我大概两周的时间。所以在此一定分享给大家。
具体的问题就是,在上面的步骤6中,选择恢复的数据库以后,出现报错,如下图:
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
之前我也发过帖子询问该问题,但都没有得到有效的解决办法。参考贴:。
   
最终解决办法:
既然明确说了需要更新版本,所以我一直在尝试着升级各个方面的更新。升级过的东西有:操作系统更新补丁;OFFICE2007的各种SP和安全更新;SQL2005各种SP和安全更新;WSS的最新SP和安全更新;MOSS的最新SP和安全更新;MOSS的Infrastructure update。这些都不行。
最后,在一次啦粑粑到时候,想到还有个WSS可能也存在Infrastructure update,因为MOSS的Infrastructure update是费了好大劲才知道有这么个东西的。回头找到WSS的Infrastructure update,安装以后再次尝试添加内容数据库,欧了。靠… …
回过头想想,其实如果有经验的话,整个过程应该不超过一天,就能搞定。但结果在这个问题上卡了两个星期,还在微软社区问了GTSC的人,当时真的再拖一天,就打算去开case了。嘛到…
所以这点经验,希望对大家有所帮助。
本文出自 “Bisheng.Hu” 博客,请务必保留此出处[url]http://bisheng.blog.51cto.com/409831/130497[/url]

本文出自 51CTO.COM技术博客

转载于:https://blog.51cto.com/hlfxmsb/131649

仅通过SQL备份文件将MOSS服务器场及所有网站数据迁移到新的一台服务器上相关推荐

  1. 医院his系统更换替换服务器,更换HIS时的数据迁移注意事项

    随着医院规模的扩大和数据的海量增长,对HIS系统的要求也越来越高.一些医院为了突破现有HIS系统存在的瓶颈问题,迫切需要替换掉旧有的HIS系统.然而,无论是HIS的升级还是更迭,都是一项声势浩大的工程 ...

  2. 宝塔环境挂载阿里云盘(webdav协议)给服务器扩容自动备份网站数据!

    webdav-aliyundriver 本项目实现了阿里云盘的webdav协议,只需要简单的配置一下,就可以让阿里云盘变身为webdav协议的文件服务器. 基于此,你可以把阿里云盘挂载为Windows ...

  3. mysql 迁移数据库到另一台服务器

    1.生成sql压缩文件(库名gkpt_main_v2 ,mysql用户:gmp ) mysqldump -u gmp -p -E -R gkpt_main_v2 2>$gkpt_main_v2_ ...

  4. Mysql数据库迁移|如何把一台服务器的mysql数据库迁移到另一台服务器上的myql中

    前言 那么这里博主先安利一下一些干货满满的专栏啦! Linux专栏https://blog.csdn.net/yu_cblog/category_11786077.html?spm=1001.2014 ...

  5. 有限服务器延时计算_新建三座超级数据中心,增超百万台服务器 阿里云数据中心选址有何逻辑?...

    每经记者:刘春山 每经编辑:梁枭 今日(7月31日),阿里云正式宣布,其位于南通.杭州和乌兰察布的三座超级数据中心正式落成,陆续开服,新增超100万台服务器的计算力.加上之前的张北.河源,阿里云已经建 ...

  6. 远程登录另一个mysql 数据库_Ubuntu中开启MySQL远程访问功能,并将另一个数据库服务器中的数据迁移到新的服务器中...

    技术交流群:233513714 一.开启MyS远程访问功能 1.进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的.输入以 ...

  7. Ubuntu中开启MySQL远程访问功能,并将另一个数据库服务器中的数据迁移到新的服务器中...

    技术交流群:233513714 一.开启MyS远程访问功能 1.进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的.输入以 ...

  8. 歪歪地区服务器维护,多玩歪歪语音旗下新行业挂yy服务器简要说明

    YY服务器 YY服务器怎么挂 挂YY服务 挂YY服务器 YY挂号服务器 服务器怎么挂YY 怎么用最少的钱来挂做多的YY. 第一:用高配置的服务器来挂YY的纯属是浪费.一般的都是租用低配置的来挂YY.高 ...

  9. 服务器cpu型号大变更,英特尔新世代Xeon Scalable服务器处理器登场,架构大翻新拥有超多28核心,更改采分级制推4大产品线...

    英特尔今日正式推出了采用Skylake-SP微架构打造的全新一代Intel Xeon Scalable服务器处理器,可以提供最高28核心.56执行绪,更内建高达28MB的L2快取,处理效能较上一代提升 ...

最新文章

  1. Angular CDK Overlay 弹出覆盖物
  2. 《基于Node.js实现简易聊天室系列之项目前期工作》
  3. (干货满满!)session和cookie作用原理,区别(史上最详细)
  4. java 常量 内存分配_Java内存分配之堆、栈和常量池
  5. Python天天美味(35) - 细品lambda(转)
  6. 容斥原理 —— 不重不漏的计数
  7. java 汉字转拼音_java汉字转拼音
  8. Sqlserver与Oracle 10g数据类型对照
  9. Dx unsupported class file version 52.0
  10. php手机投屏功能,电脑手机投屏怎么操作设置?
  11. 递归函数——上台阶问题
  12. vtk相机_VTK 相机类vtkCamera原理及用法
  13. 苹果6s要下岗了,预算5000给推荐一款手机呗?
  14. QT切换界面任务栏图标不见的解决方法
  15. Elasticsearch华为云下载(速度贼快)
  16. jQuery.Switchable v2.0 发布
  17. 利用xdist实现自动化测试用例并行执行
  18. WM_NCHITTEST消息欺骗Windows(一)
  19. 台积电与三星的3nm之争
  20. EasyUI切换主题风格

热门文章

  1. 3月12日云栖精选夜读:操作阿里云Kibana
  2. 德国市占率第一的科沃斯携最新扫地机器人亮相IFA展
  3. 清理Oracle安装目录里的一些日志信息
  4. 【转】快捷支付详解--比较详细
  5. Ubuntu下建立Pycharm快捷方式
  6. apache2和jk和tomcat安装笔记-ubuntu
  7. xmpp muc 群聊协议 1
  8. linux下各种连接慢的问题
  9. .NET 将文本转换成语音 (转)
  10. AJAX是否能够取代桌面应用程序