elvis0123

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

    完成了《TFS 2008的应急恢复方案1-冷备份》,我们再接着恢复基于SharePoint的项目门户。

    此恢复的方式和TFS和Report Services的方式不相同,主要适用SharePoint的命令行stsadm命令进行恢复。

    首先看下环境:

图1

    环境说明:如图1,此方案一定要在域环境内部署(非域环境上也可以迁移,但是账号理论上会造成极大的麻烦),由三台服务器组成,

A服务器:TFS 应用层,安装有TFS2008 Sp1

B服务器:TFS数据层,安装有Sql2005 Sp3

C服务器:应急服务器,他安装了TFS应用层与数据层,实际上,此机器已经部署完毕,他可以作为一个正常的TFS使用。

 

  1. 备份

注意,虽然都是在80端口下,但是项目门户不包含在主网站集下。我一般会先备份主网站集(可能是部门的大门户),再备份项目门户(一般在名为sites的二级目录下)

在A机上执行以下命令

stsadm.exe -o backup -url http://portal.com.cn -filename c:\portalbackup.dat –overwrite    这个是备份部门门户

stsadm.exe -o backup -url http://portal.com.cn/sites/项目 -filename c:\portalbackup.dat –overwrite    这个是备份项目门户

 

  1. 还原

    在C机上执行以下命令

stsadm.exe -o restore -url http://temp.com.cn -filename c:\portalbackup.dat –overwrite    这个是还原部门门户

stsadm.exe -o restore -url http://temp.com.cn/sites/项目 -filename c:\portalbackup.dat –overwrite        这个是还原项目门户

 

  1. 其他

    目前应该还原成功了,但是发现项目门户可能域admin无法登陆,所以可以尝试为其添加以下权限

stsadm.exe -o siteowner -url http://temp.com.cn/sites/项目 -ownerlogin 域\Administrator

 

现在就可以在TFS中正常浏览项目文档了。

posted on 2009-12-01 15:19  elvis  阅读(382)  评论(0编辑  收藏  举报