TFS2008 基本安装
TFS(Team Foundation Server)2008的安装真的是比较麻烦,如果是第一次安装,基本上就会失败,下面将本人的安装经验总结一下,帮助后用的朋友少走些弯路。
如果大家有什么问题可以给我发Email:warensoft@163.com
1. 安装过程列表
预先准备:
l 如果是Windows2003服务器,需要安装Windows 2003 SP2补丁
l 安装IIS
l 安装DotNET Framework3.5(这里要注意,一定要先安装IIS,否则ASP.NET2.0的服务会无法注册,自然TFS也无法安装)
安装过程
l 安装SQL Server2005
l 为SQL Server2005打SP1+补丁
l 在Windows服务器上建立TFS用户的账号,并为其设置访问权限
l 安装TFS
2. 安装过程详细说明
2.1 安装SQL Server2005。
为了满足TFS的需要,我们应该安装SQL Server 2005中3个功能:
l 数据库服务
l Analysis Services
l Reporting Services
如下图所示:
这里要注意的是,为了我们能方便管理Sql Server,我们会同时安装“客户端组件”,这里可以“Business Intelligence Development Studio”选项去掉不安装(如果您不需要SQL Server2005的商业智能开发的话),这个功能实际是为用户安装了一个VS2005的IDE,比较大。
2.2 为SQL Server2005打补丁
安装TFS要求SQL Server SP1以上版本,这里安装的是SQL Server 2005 SP2,读者可以去MS的官网上下载最新的补丁,网址如下:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4
2.3 在Windows服务器上建立TFS用户的账号,并为其设置访问权限
第一步,可以根据项目组人员的情况为不同用户建立不同的账号,也可以只设置一个公共账号(小型团队比较合适)。这里为了方便操作,建立了一个公用账号“TFSUSER”,并将其加入到Administrators组。
第二步(极为重要,否则基本上安不上),要将前面建立的账号设置为“作为服务登录”以及“允许在本地登录”。具体做法如下:打开“控件面板-管理工具-本地安全策略”,在打开的“本地安全策略”窗口中,选择“本地策略-用户权限分配”,这时,在右侧的详细窗口中会出现设置“作为服务登录”和“允许在本地登录”的项目,如下图所示:
分别进入这两个项目,然后将前面建立的那个账号“TFSUSER”加入到对应的组中。
2.4 安装TFS
第一步,将TFS2008的ISO加载到虚拟光驱,然后运行setup.exe。会出现以下窗口:
第二步,选择“Team Foundation Server”进行安装,安装该项目的同时,会自动安装SharePoint Service,并利用SharePoint将团队管理的门户建立好。
第三步,一路“Next”直到设置TFS数据服务器名,这里使用本机的数据,文本框里已经默认添加了本机的名字,所以不需要修改,如下图所示:
第四步,进行“System Health Check”(系统健康检测),如果前面要求大家所设置的有哪个没有弄好的话,这一步就会有所提示,并且不能继续安装。如下图所示:
第五步,设置TFS的服账号,选择“Specify an account”(指定一个账户),并将前面已经设置好的TFSUSER及其密码填到文本框里,如下图所示:
第六步,设置“Reporting Service 数据源”的账户,操作方法以及账户和前面一样,如下图所示:
第七步,配置SharePoint,如果事先没有独立安装SharePoint,就选择默认项“install and configure Windows SharePoint Services3.0 on this computer”,这样稍后会自动为用户安装SharePoint Service。如果事先已经安装了SharePoint,则可以选择后面的选项,并将其配置为已经安装的SharePoint Service的URL,如下图所示:
第八步,设置SharePoint的账户名,同样是指定为前面建立的“TFSUSER”,如下图所示:
第九步,指定“通知配置”,该功能是指定Email服务器,当存在文档变更等业务时会通过Email自动发送通知给收件人,如果没有需求,可以不配置,如下图所示:
第十步,配置完毕,进行安装,如果没有问题,就是安装成功了!
如果大家有什么问题可以给我发Email:warensoft@163.com