TFS2005迁移升级TFS2008

这件事情~确实痛苦~也确实刺激!

公司以前是但服务器的TFS2005,目前希望能配合SharePoint并整合到一起并升级到2008,于是决定做迁移升级。(大概的迁移示意图如下)

其中相关机器的配置如下

服务器

相关说明

原服务器

装有TFS05,数据库,WSS等。几乎所有的环境都跑在一台机器里。(非域环境)

数据库服务器

SQL05(域环境)

Tfs应用层

TFS 2008(准备安装)(域环境)

SharePoint应用层

已部署MOSS 07(域环境),安装TFS安装盘上的WSS扩展MOSS英文语言包

 

于是开始迁移,这里我参考了一下网上的相关迁移方法(参考《TFS 2005 迁移至 TFS 2008 攻略 (TFS2005 to TFS2008 Migration)》 ),整理并归纳了些我的经验。(目前不包括SharePoint的迁移,因为以前的项目没有门户)

1.在数据库服务器,TFS应用层服务器分别安装相关环境(.net FrameWork,IIS等),自然这是必须的。

2.在数据库服务器安装 SQL Server 2005, 选择安装 SQL Server Database Services, Analysis Services,Reporting Services三个服务,及客户端管理工具 SQL Server Management Studio.默认安装即可。具体步骤请参考TFS2008的Installation Document 。注意,最好看下安装时候的用户问题

3.在TFS应用层安装 SQL Server 2005, 只需要安装Reporting Services服务。

4.备份数据库。在原服务器上完整备份TFS相关数据库(参考 《如何:备份 Team Foundation Server》

5.备份Reporting Service 的加密密钥。(参考 《如何:备份 Reporting Services 加密密钥》

6.还原数据库和Reporting Service 的加密密钥。在数据库服务器中建立相应的空库并使用已备份好的数据进行还原。然后再为Reporting Service 还原加密密钥。 (注意TfsIntegration库中的 tbl_service_interface表)

7.安装安装TFS安装盘上的WSS扩展。安装完成后要求输入"门户地址""reports地址""reportServices地址" (注意:这里一定要分清到底是哪个report Services,正确的应该是TFS应用层的report Services)

7.安装TFS2008.

7.1 可能遇到问题:无法建立项目。无法上传模板(1,语言问题 2 TF30162)

语言问题可以尝试安装英文语言包解决。

TF30162: Task "SharePointPortal" from Group "Portal" failed问题解决方法: 此问题导致 TFS无法上传模板,无法应用模板新建项目,解决方法在 SharePoint上执行" stsadm -o upgrade –inplace "

 

8.还原报表服 务。全部安装完成后发现报表全部无法打开,出现的错误是调用报表的时候显示无权链接TFSwarehouse数据库或数据库不存在。首先确定权限没有问 题,于是看数据库,发现在分析服务中确实没有本应默认生成的TFSwarehouse数据库。于是查到关于TFS的还原文章(参考 《如何:还原 Team Foundation Server 数据》)发现其中有一个步骤:生成数据仓库。按照其操作

C:/Program Files/Microsoft Visual Studio 2008 Team Foundation Server/Tools>setupwarehouse -o -s tfsdata -d TfsWarehouse -c warehouseschema.xml -ra openad/administrator -a openad/tfsservice -mturl http://tfsapp:8080

提示 SetupWarehouse: 仓库已成功更新。

再次执行,提示:多维数据集或者未存在,或者未经处理

此时进入分析服务发现已经有TFSwarehouse,此时右键-处理,即可。(参考:《如何处理 Analysis Services 对象》



参考文章:

《TFS 2005 迁移至 TFS 2008 攻略 (TFS2005 to TFS2008 Migration)》

《如何:备份 Reporting Services 加密密钥》

《如何:备份 Team Foundation Server》

《如何:还原 Team Foundation Server 数据》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值