现在的位置: 首页 > 综合 > 正文

STSADM 进行MOSS的备份与迁移

2012年11月17日 ⁄ 综合 ⁄ 共 891字 ⁄ 字号 评论关闭

最近做完了一个MOSS的项目,需要往另外一台远程新的服务器上部署整个MOSS解决方案。
对于从一台Server将数据迁移到另一台Server,MOSS 以及 WSS 均提供了简单有效的办法。其实在SharePoint 产品和技术先前的版本中,
依靠smigrate工具,就已经作到这点了,不过该工具在当前版本中已被替换。
虽然备份与迁移的方法很多,个人感觉还是STSADM 命令行的方式比较好用,简单且用时少。
STSADM.exe这个命令在
%SystemDriver%"Program Files"Common Files"Microsoft Shared"web server extensions"12"BIN 这个目录下.

具体操作如下:
先我们使用STSADM.exe文件备份整个站点集
命令行方式为:
Stsadm -o backup -url http://localhost -filename backupName.bak  

说明:
1.如果http://localhost/下有多个网站集,请指定url: http://localhost/sites/sitename
2.此操作将整个站点集数据存储至backupName.bak 文件,它包括全部站点内容,如网站、网站内容、文档、列表和用户等;
3. 自定义开发的web part,配置文件,资源文件如图片等,需要手动部署

然后就进行网站迁移或还原操作,假定目标位置urlhttp://localhost/sites/ken

其命令方式为:
Stsadm –o restore -url http://localhost/sites/ken -filename backupName.bak

说明:如果目标位置已经存在站点集,必须先删去,或者增加一个参数-overwrite且次站点集处在停用状态,否则将会提示:"/"处已存在另一个网站。请选择一个新的URL,或指定overwrite 标记覆盖现有网站。

如果有时候我们不需要备份整个站点集,只想备份站点集下的某一个网站;那么我们直接把命令backuprestore改成importexportURL设置成源网站的URL即可。

抱歉!评论已关闭.