最近要做MOSS的数据迁移,试了下MOSS自带的备份/还原,还原后网站集好像还原不了,有时候还原会出错,
所以在google上找了下STSADM比较好的一种备份/还原的模式,具体总结下:
STSADM.exe这个命令在 %SystemDriver%\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN>这个目录下
具体操作命令如下:
1、备份站点(根据url只能一次备份一个站点,即一个网站集)
Stsadm -o backup -url http://localhost :200 -filename E:\DataBak\default200.bak (这个备份文件名称可自定义)
回车,如果成功提示”操作成功完成“
如果这个网站下有多个网站集则通过改变Url地址来备份,例如:存在 http://localhost:200/test 网站集,则:
Stsadm -o backup -url http://localhost :200/test -filename E:\DataBak\default200test.bak
2、还原站点(根据备份文件一次还原一个站点,即一次还原一个网站集)
Stsadm -o restore -url http://lmjob:777 -filename E:\DataBak\Default200.bak
即还原一个站点,如果再想还原不同目录下另一个站点(default200test.bak):
Stsadm -o restore -url http://lmjob:777/test -filename E:\DataBak\default200test.bak
还原时如果目标位置已经存在站点集,必须先删去,或者增加一个参数-overwrite且次站点集处在停用状态,否则将会提示:"/"处已存在另一个网站。请选择一个新的URL,或指定-overwrite 标记覆盖现有网站
此操作将整个站点集数据存储至backupName.bak 文件,它包括全部站点内容,如网站、网站内容、文档库、列表和用户、页面、样式、图片等
但这样不能一次性把一个web应用程序下所有网站备份还原
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22903903/viewspace-627136/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22903903/viewspace-627136/