将WSS上的内容迁移到新的SPS上

Posted on 2008-03-24 09:32  moss2007  阅读(189)  评论(0编辑  收藏  举报
1.首先找到找到文件smigrate.exe,该文件在安装了sharepoint服务器上,把该文件单独拷贝到要备份的E盘上(本人备份盘是E),然后通过“开始—运行”菜单里输入“CMD”命令进入DOS界面,然后转到E盘,就可以开始备份。备份时请注意:备份操作的用户权限一定是网站的管理者权限。

2.接下来输入:smigrate -w http://sharepoint/sites/mc -f bak

上面http://sharepoint/sites/mc是我以前的网站(以前在WSS上建立的),当运行上面命令操作以后,在E盘上会出现一个BAK.fwp文件,这个文件就是我http://sharepoint/sites/mc网站的备份文件。

3.把这个备份文件拷贝到我新安装的SPS服务器上,我新安装的服务器是http://server2003/sites/mc,并且里面没有内容。要把WSS的内容移植到SPS上,就必须先把SPS上的网站删除。

4.接着运行下面命令:stsadm -o createsite -url http://server2003/sites/mc -ownelogin server/administrator -owneremail admin@station.com

上面命令就可以在SPS服务器上新建立一个http://server2003/sites/mc网站模板,

这里请注意,如果你事先已经建立了http://server2003/sites/mc网站,就必须删除,否则后面恢复时会出错。另外stsadm.exe命令同样可以在服务器上查找到,这里server/administrator ,必须是域/用户名,其中用户名必须是这个域中的超级管理员,后面的EMAIL地址必须也是超级管理员信箱。

5.最后就是移植操作,把sharepoint服务器上备份文件BAK.fwp拷贝到server2003服务器上,然后运行下面命令:smigrate  -r -w http://server2003/sites/mc -f e:\bak.fwp -u server/administrator  -pw 123456



6.等上面命令运行成功以后,网站http://sharepoint/sites/mc(WSS上的)内容就移植到http://server2003/sites/mc(SPS上)来了。这里需要注意的是“-u server/administrator  -pw 123456”这个命令,最初我没有使用这个参数时服务器说我没有权限,然后“-u server/administrator”就是SPS上的server域中的管理员用户,“-pw 123456”这里“123456”就是管理员用户密码。这样就移植成功了。

Copyright © 2024 moss2007
Powered by .NET 8.0 on Kubernetes