首页 > 软件专区 > SharePoint >

基于MOSS 开发的系统的备份与还原方案

来源:互联网 2023-03-15 22:57:38 版权归原作者所有,如有侵权,请联系我们

基于Microsoft的MOSS(MicrosoftOffice Sharepoint Service)平台能够非常快速构建多种类型的系统。微软提供了多种基于MOSS开发的系统的备份和还原方法。然而我们在实践中发现一些备份和还原方案有很强的局限性。本文旨在提供一种方便快捷可行的MOSS系统的备份与还原的解决方案,本文所介绍的系统备份和还原方案已经实战多次验证。BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

案例:基于MOSS开发的系统A搭建在服务器M上(机器名server1)。由于一些原因,需要迁移到另一台服务器N上(机器名server2)。下面将详细介绍的系统A如何从服务器M迁移到服务器N上。BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

一、备份系统BrK办公区 - 实用经验教程分享!

1、备份基础安装软件:SQL server数据库,Moss软件,DotNetframework3.0等。BrK办公区 - 实用经验教程分享!

2、备份源服务器M上的C:InetpubwwwrootwssVirtualDirectories目录和GAC下自主开发部署的DLL。BrK办公区 - 实用经验教程分享!

3、备份C:Program FilesCommon FilesMicrosoftSharedweb server extensions12TEMPLATE目录下手工修改或添加的文件。在进行自定义字段类型、webparts开发等二次开发时添加或修改的文件。BrK办公区 - 实用经验教程分享!

4、在控制台下,执行如下命令:BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

"C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12BINstsadm.exe" -o backup -url "http://server1:80" -filename "d:spsbackup20131106_80.dat" -overwriteBrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

其中"http://server1:80"为需要备份的应用程序及网站集,BrK办公区 - 实用经验教程分享!

" d:spsbackup20131106_80.dat "为备份数据文件,可根据实际情况修改参数。同时该备份命令可以做成计划任务,自动定期执行。如果系统A中含有多个应用程序,修改上面命令的参数后重新执行,如端口号即可对相应的应用程序和网站集进行备份。BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

二、恢复或迁移系统BrK办公区 - 实用经验教程分享!

1、安装基础软件:SQL Server数据库,Moss软件,DotNetframework3.0软件等。BrK办公区 - 实用经验教程分享!

2、安装MOSS完成后,创建相同的应用程序和SPS,并创建网站集。缺省创建即可,无需特殊配置。BrK办公区 - 实用经验教程分享!

3、将上面的备份数据放在可访问到的地址上,如拷贝到本机。在控制台下,执行命令BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

iisreset /stopBrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

"C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12BINstsadm.exe" -o setsitelock -url "http:// server2:80" -lock noneBrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

"C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12BINstsadm.exe" -o restore -url "http://server2:8080" -filename "d: spsbackup 20131106_80.dat" -overwriteBrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

iisreset /startBrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

pause;BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

上述"http://server2:80"为恢复的目标应用程序和网站集,"d: spsbackup20131106_80.dat"为恢复的源数据,可依据实际情况选择。BrK办公区 - 实用经验教程分享!

需要注意以下几点:BrK办公区 - 实用经验教程分享!

l执行该步的恢复前,需要将登录用户添加到网站集管理员中,以防止权限不够无法进行还原操作。BrK办公区 - 实用经验教程分享!

l原机器和目标机器的Moss版本需要一致,否则恢复不成功。BrK办公区 - 实用经验教程分享!

l在恢复前需要创建缺省网站集,否则恢复不成功。BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

4、如果有二次开发的DLL和其它文件,需要复制到对应的目录重新部署即可。将C:InetpubwwwrootwssVirtualDirectories目录和GAC下部署的DLL恢复BrK办公区 - 实用经验教程分享!

如果机器名不一致,GAC或者bin目录中的dll如果用到机器名的需要修改源码编辑后重新部署。BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

5、恢复C:Program FilesCommon FilesMicrosoftSharedweb server extensions12TEMPLATE目录下手工修改或添加的文件。将原备份拷贝覆盖即可,只需拷贝添加或者修改过的文件,其它文件不需要。BrK办公区 - 实用经验教程分享!

6、执行命令iisreset /noforce,重新启动服务即可。BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

自此,恢复操作已经完成,在server2上输入正确的网址进行访问系统A,应该就能看到备份时的全部内容。BrK办公区 - 实用经验教程分享!

BrK办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!BrK办公区 - 实用经验教程分享!


标签: 备份

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号