TFS2008安装手记

只用过TFS2008,却未安装过。上周费了三天时间,成功安装TFS2008,目前正常使用。安装过程中遇到了N多问题,查阅资料无数,终得以解决。遂记录了安装过程及问题的解决过程。

 

一、安装环境
服务器未加入域,工作组安装。使用时需要在服务器用户里增加一个个使用用户。

系统环境:win2003 sp2, iis6.0
软件环境:sql server 2005 sp3 (主要是Analysis Services和Reporting Services。默认安装,不能修改实例名,默认启动服务。)

二、安装过程
1. 干净服务器,首先安装win2003结束后,打sp2补丁。然后安装iis6.0。
2. 接着安装sql server 2005结束后,打sp3补丁。然后配置SQL Server:
  2.1 SQL Server Agent启动方式配置
      i) 启动服务管理程序services.msc;
      ii) 找到SQL Server Agent (MSSQLSERVER)
     iii) 将启动类型修改为“自动”:

  2.2 Database Engine远程连接方式配置
  i) 启动外围配置管理器【开始\程序\Microsoft SQL Server 2005\配置工具\SQL Server外围配置管理器】
  ii) 选择“服务和连接的外围应用配置器”;
  iii) 将Database Engine\远程连接修改为“本地连接和远程连接”中任意一种;

3. 为安装TFS创建需要的用户,要求密码永不过期。这些用户分别为:
安装用户:TFSSetup
服务用户:TFSService
报表用户:TFSReports
TFSSetup必须添加到Administrators组中,至于TFSService,TFSReports是否必须添加到 Administrators组,微软手册不建议这样做,因为存在可能的安全风险。但如果您的小组不是很大,这样做也未尝不可以。


4. 重起系统,使用TFSSetup帐户登录,安装TFS2008。使用iso文件安装,iso安装包中包含wss3.0,选择安装wss整个安装过程会安装wss再安装tfs。(其中wss的帐户使用的是TFS Service的帐户)

5. 安装TeamExplorer。成功后即可以连接到TFS服务器。

三、升级问题及解决办法
控制面板中,“添加/删除”选项中,输入升级key。(升级后,不再有输入key的选项)。升级后,无法连接到TFS服务器。尝试修复,却无法修复,亦无法卸载。只好:
1. 打TeamExplorer sp1补丁,依旧有问题。表现在TFS的服务无法启动,TFS应用程序池自动停止。

2. 尝试在 “开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM(配置)”选项,选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”,给该帐号赋予“本地启动”和“本地激活”的权限,问题停止存在。

3. 为TFSSERVICE分配“作为服务登录”权限和“允许在本地登录”权限(WSS需要)
为TFSREPORTS根本“允许在本地登录”权限。
问题依旧存在

4. 无奈之下,再次尝试修复,居然可以修复!!!(难道是因为安装了SP1补丁?)漫长的等待后,进度条快跑完时,提示修复不成功!!!!!!!!!给TFSService帐户Administrator权限,还是修复不成功!!!

 

但是!!!无意间发现,TFS的服务成功启动,TFS应用程序池成功运行,iis中的service问题好了,解决了,晕死。

以上就是我安装TFS2008的bt经历,历时三天,其中服务器重装了一遍,就是因为TFS安装后无法卸载,问题也无法解决,如果早一点打sp1补丁,也许就不会有问题。

补充:打了TeamExplorer sp1补丁后,无法创建团队项目时,请安装vs2008 sp1补丁。
posted @ 2010-03-11 10:38  鱼十七  阅读(1641)  评论(0编辑  收藏  举报