今天拿到一个TFS Workgroup Edition,想从B3R升级,结果开始了一天的艰难之路。。
2006-03-26 21:56
387 查看
本来,昨晚,我已经牺牲了不少时间才得到这个TFS Workgroup Edition,一大早到公司,当然就像升级。
艰难的升级之旅就此开始。。。
介绍一下环境:
OS:2003Sp1
TFS:B3R
运行在一个虚拟机上面。
因为我的B3R已经在和几个同事一起试用几个项目,所以不想被我搞坏(没想到还是遭到不同程度的破坏,这是后话),所以我COPY一个虚拟机的磁盘文件,新建了一个虚拟机。
因为在域网络上是不能有两个主机同名的,所以我将新建的那个改了一个新的名字,(估计一半的噩梦由此而来。)启动之后,就开始了,开始下载升级包TFSUpgradePackageRTM.EXE(http://go.microsoft.com/fwlink/?LinkID=60341)。
按照说明,现卸载原来的吧,其实文档还有一步,就是要备份原来的数据库,哥们我没做,现在正在后悔中。。。
卸载之后可以执行TFSUpgradePackageRTM.EXE了,解压之后,有若干文件,我以前看过文档,
先行tfsupgradeat.exe,我看一路都是绿色的,我就没有在意,以为成功了,我立马开始运行安装。
当然失败,还要一堆要求呢,比如安装SQL2005等几个补丁(我开始还跑到网上去下,后来发现安装光盘上有。),还要开防火墙等,搞好之后终于通过系统检查了,继续启动安装界面:
失败:
后来看到还要运行TFSUpgradeRTM.exe更新数据库的,这个时候才发现,
原来tfsupgradeat.exe更新错了,更新的还是原来的名字的服务器上的东西,(因为我登陆的都是域的管理员,都有权限访问的.晕倒)
原来tfsupgradeat.exe是通过sharepoint里面的配置来修改配置数据库和内容数据库,所以要先
1。修改sharepoint的配置数据库和内容数据库
2。tfsupgradeat.exe
3。修改TfsIntegration的
tbl_database
tbl_service_interfase
5。配置报表服务器
6。TFSUpgradeRTM.exe
安装?
报表服务器失败
重新安装报表服务器(先从“添加/删除程序”删除,在重新安装)
初始化失败?有多个,删除
报表服务器成功了
继续安装,继续失败,
文档的顶层无效。处理资源 'http://localhost:8080/services/v1.0/ServerStatus.asmx' 时出错。第 1 行,位置: 1
TF10216: Team Foundation services are currently unavailable. Try again later. If the problem persists, contact your Team Fou
察看日志文件得知,还有地方引用了原来的机器名“TFS2”,我估计数据库中还有表里面的TFS2的纪录没有修改,我一个一个表打开检查,NND,果然还有一个表:tbl_registration_extended_attributes
继续安装,
事件类型: 错误
事件来源: MsiInstaller
事件种类: 无
事件 ID: 10005
日期: 2006-3-24
事件: 17:08:27
用户: TIANCHI\Administrator
计算机: TFSWE
描述:
Product: Microsoft Visual Studio 2005 Team Foundation Server - ENU -- Error 28940.TFServerStatusValidator: Calling the Team Foundation Server ServerStatus Web service failed with 503 HTTP ServiceUnavailable status. Verify that Internet Information Services, Windows SharePoint Services, and ASP.NET are configured correctly and that ASP. NET v2.0 Web Service Extensions are allowed . For more information on troubleshooting this error, see the Microsoft Help and Support Center.
我猜测是ASP.Net2.0没有安装好的问题,我使用 iisreg_aspnet /i
继续重新安装:
错误: 28703 Unable to contect to SQL Server
事件类型: 错误
事件来源: MsiInstaller
事件种类: 无
事件 ID: 10005
日期: 2006-3-24
事件: 17:24:23
用户: TIANCHI\Administrator
计算机: TFSWE
描述:
Product: Microsoft Visual Studio 2005 Team Foundation Server - ENU -- Error 28703.Unable to connect to the SQL server. Please check that you have the necessary permissions and the SQL server process is running on the data tier. See the setup logs for more information.
这个错误真的mislead人,要不是我通过错误号,搜索到下面的帖子,我真想放弃算了,
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=196460&SiteID=1 The error message in question is very misleading. The real cause is that SQL Server cannot create the database "TFSWarehouse", or something similar. Use SQL Profiler to see what SQL it's executing when it fails.
In my case, it was failing because a database with that name was in the DATA directory of SQL Server. I deleted those files and the install worked.
看到上面的帖子,我去检查日志,果然才看到事件,真是晕倒,安装的界面怎么不报这个错误呢
事件类型: 错误
事件来源: MSSQLSERVER
事件种类: (2)
事件 ID: 5170
日期: 2006-3-24
事件: 18:18:44
用户: TIANCHI\Administrator
计算机: TFSWE
描述:
无法创建文件 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\TFSWarehouse.mdf',因为它已存在。请更改文件路径或文件名,然后重试此操作。
继续:
事件类型: 错误
事件来源: MsiInstaller
事件种类: 无
事件 ID: 10005
日期: 2006-3-24
事件: 19:01:54
用户: TIANCHI\administrator
计算机: TFSWE
描述:
Product: Microsoft Visual Studio 2005 Team Foundation Server - ENU -- Error 28100.Error loading Event web service.
解决方法? http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=259746&SiteID=1
![](http://images.cnblogs.com/cnblogs_com/cleo/delete_servers.JPG)
这位仁兄说:
delete this key (not only the value, yet the entire key).
或许,在中文里面我不知道这个Key到底是指什么,我第一次保守了一点,没有成功,我删除了整个TeamFoundation,成功了。
安装顺利结束了。
花了我整整一天的时间,终于迁移成功了。
总结一下,解决问题的方法就2个重点:
第一:看日至,可以了解问什么出毛病,可以了解毛病的详细。
第二:使用Google搜索,通过错误号码,通常是TFxxxxx,一般都可以在网上找到解决的办法,因为相同的错误,总有人犯过了。
(已开始的错误信息我并没有仔细纪录,所以描述不是很仔细,后面纪录下来,希望多大家有所帮助)
艰难的升级之旅就此开始。。。
介绍一下环境:
OS:2003Sp1
TFS:B3R
运行在一个虚拟机上面。
因为我的B3R已经在和几个同事一起试用几个项目,所以不想被我搞坏(没想到还是遭到不同程度的破坏,这是后话),所以我COPY一个虚拟机的磁盘文件,新建了一个虚拟机。
因为在域网络上是不能有两个主机同名的,所以我将新建的那个改了一个新的名字,(估计一半的噩梦由此而来。)启动之后,就开始了,开始下载升级包TFSUpgradePackageRTM.EXE(http://go.microsoft.com/fwlink/?LinkID=60341)。
按照说明,现卸载原来的吧,其实文档还有一步,就是要备份原来的数据库,哥们我没做,现在正在后悔中。。。
卸载之后可以执行TFSUpgradePackageRTM.EXE了,解压之后,有若干文件,我以前看过文档,
先行tfsupgradeat.exe,我看一路都是绿色的,我就没有在意,以为成功了,我立马开始运行安装。
当然失败,还要一堆要求呢,比如安装SQL2005等几个补丁(我开始还跑到网上去下,后来发现安装光盘上有。),还要开防火墙等,搞好之后终于通过系统检查了,继续启动安装界面:
失败:
后来看到还要运行TFSUpgradeRTM.exe更新数据库的,这个时候才发现,
原来tfsupgradeat.exe更新错了,更新的还是原来的名字的服务器上的东西,(因为我登陆的都是域的管理员,都有权限访问的.晕倒)
原来tfsupgradeat.exe是通过sharepoint里面的配置来修改配置数据库和内容数据库,所以要先
1。修改sharepoint的配置数据库和内容数据库
2。tfsupgradeat.exe
3。修改TfsIntegration的
tbl_database
tbl_service_interfase
5。配置报表服务器
6。TFSUpgradeRTM.exe
安装?
报表服务器失败
重新安装报表服务器(先从“添加/删除程序”删除,在重新安装)
初始化失败?有多个,删除
报表服务器成功了
继续安装,继续失败,
文档的顶层无效。处理资源 'http://localhost:8080/services/v1.0/ServerStatus.asmx' 时出错。第 1 行,位置: 1
TF10216: Team Foundation services are currently unavailable. Try again later. If the problem persists, contact your Team Fou
察看日志文件得知,还有地方引用了原来的机器名“TFS2”,我估计数据库中还有表里面的TFS2的纪录没有修改,我一个一个表打开检查,NND,果然还有一个表:tbl_registration_extended_attributes
继续安装,
事件类型: 错误
事件来源: MsiInstaller
事件种类: 无
事件 ID: 10005
日期: 2006-3-24
事件: 17:08:27
用户: TIANCHI\Administrator
计算机: TFSWE
描述:
Product: Microsoft Visual Studio 2005 Team Foundation Server - ENU -- Error 28940.TFServerStatusValidator: Calling the Team Foundation Server ServerStatus Web service failed with 503 HTTP ServiceUnavailable status. Verify that Internet Information Services, Windows SharePoint Services, and ASP.NET are configured correctly and that ASP. NET v2.0 Web Service Extensions are allowed . For more information on troubleshooting this error, see the Microsoft Help and Support Center.
我猜测是ASP.Net2.0没有安装好的问题,我使用 iisreg_aspnet /i
继续重新安装:
错误: 28703 Unable to contect to SQL Server
事件类型: 错误
事件来源: MsiInstaller
事件种类: 无
事件 ID: 10005
日期: 2006-3-24
事件: 17:24:23
用户: TIANCHI\Administrator
计算机: TFSWE
描述:
Product: Microsoft Visual Studio 2005 Team Foundation Server - ENU -- Error 28703.Unable to connect to the SQL server. Please check that you have the necessary permissions and the SQL server process is running on the data tier. See the setup logs for more information.
这个错误真的mislead人,要不是我通过错误号,搜索到下面的帖子,我真想放弃算了,
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=196460&SiteID=1 The error message in question is very misleading. The real cause is that SQL Server cannot create the database "TFSWarehouse", or something similar. Use SQL Profiler to see what SQL it's executing when it fails.
In my case, it was failing because a database with that name was in the DATA directory of SQL Server. I deleted those files and the install worked.
看到上面的帖子,我去检查日志,果然才看到事件,真是晕倒,安装的界面怎么不报这个错误呢
事件类型: 错误
事件来源: MSSQLSERVER
事件种类: (2)
事件 ID: 5170
日期: 2006-3-24
事件: 18:18:44
用户: TIANCHI\Administrator
计算机: TFSWE
描述:
无法创建文件 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\TFSWarehouse.mdf',因为它已存在。请更改文件路径或文件名,然后重试此操作。
继续:
事件类型: 错误
事件来源: MsiInstaller
事件种类: 无
事件 ID: 10005
日期: 2006-3-24
事件: 19:01:54
用户: TIANCHI\administrator
计算机: TFSWE
描述:
Product: Microsoft Visual Studio 2005 Team Foundation Server - ENU -- Error 28100.Error loading Event web service.
解决方法? http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=259746&SiteID=1
这位仁兄说:
delete this key (not only the value, yet the entire key).
或许,在中文里面我不知道这个Key到底是指什么,我第一次保守了一点,没有成功,我删除了整个TeamFoundation,成功了。
安装顺利结束了。
花了我整整一天的时间,终于迁移成功了。
总结一下,解决问题的方法就2个重点:
第一:看日至,可以了解问什么出毛病,可以了解毛病的详细。
第二:使用Google搜索,通过错误号码,通常是TFxxxxx,一般都可以在网上找到解决的办法,因为相同的错误,总有人犯过了。
(已开始的错误信息我并没有仔细纪录,所以描述不是很仔细,后面纪录下来,希望多大家有所帮助)
相关文章推荐
- 今天拿到一个TFS Workgroup Edition,想从B3R升级,结果开始了一天的艰难之路。。
- 今天开始,一天一个技术博客
- 今天开始学Java 给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。
- 从今天起开始做一个真正的BLOGER
- 今天从老总那拿到一个Windows Mobile 5.0,要做新东西了.留些连接回头找着方便
- 从今天开始努力做一个前端工程师!
- 今天开始研究jetty .发现一个jetty 的 source 中 有一个 threadPool 研究一下
- 今天发现一个android动画合集,明天开始研究
- 美好的一天从今天开始
- 今天是一个开始
- 如何创建一个个人地理数据库ArcSDE Personal or Workgroup geodatabas
- 练习2-6 编写一个函数setbits(x, p ,n, y),该函数返回对x执行下列操作后的结果值: 将x中从第p位开始的n个(二进制)位设置为y中最右边n位的值,x的其余各位保持不变。
- 今天开始就没有学习任务了,所以打算用.NET写一个系统。
- 从今天开始我要做一个幸福的人,面朝大海,春暖花开
- 今天真是不在状态的一天,又是一个书写的错误(本文仅为提醒自己,你可以选择跳过)
- 今天开始学Java 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。
- 解除Team Foundation Server Workgroup Edition 5个用户的限制
- 牛客网 小东所在公司要发年终奖,而小东恰好获得了最高福利,他要在公司年会上参与一个抽奖游游戏在一个6*6的棋盘上进行,上面放着36个价值不等的礼物,每个小的棋盘上面放置着一个礼物,他需要从左上角开始游戏,每次只能向下或者向右移动一步,到达右下角停止,一路上的格子里的礼物小东都能拿到,请设计一个算法使小东拿到价值最高的礼物
- 2016年,不在做一个只说不做的人,落实行动,从今天开始
- 如何修复Team Foundation Server Workgroup Edition 不小心删除了所有Team Foundation Licensed Users组内用户问题