var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-333696-1']); _gaq.push(['_trackPageview']); _gaq.push(['_trackPageLoadTime']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
  • 2007年10月18日

    Visual Studio 2005 Team Foundation Server应用指南

    分类:

    Visual Studio 2005 Team Foundation Server(简称VSTF) 提供了团队协作工具,使组织可以管理和跟踪软件项目的进度和状况。Team Explorer 将在项目站点上发现的项目工作产品集成到 Visual Studio IDE 中,以实现有效的团队访问。可以使用单服务器或双服务器部署来安装 Team Foundation Server。单服务器部署会将数据层和应用层放在同一台计算机上,双服务器部署会将数据层和应用层放在不同计算机上。

     

    VSTF,可参照官方发布的Visual Studio 2005 Team Foundation 安装指南Team Foundation 管理员指南进行具体操作。

     

    安装概述

    所需帐户

    示例用户登录名

    用途

    TFSSETUP

    用于运行 Team Foundation Server 安装程序。

    此帐户必须是 Team Foundation Server 计算机上的管理员。

    此帐户和接下来的两个服务帐户必须是同一个域的成员。例如,您不能有一个域的两个服务帐户,然后使用一个本地帐户运行安装程序。

    TFSSERVICE

    用作 Team Foundation Server Windows 服务(代码覆盖率分析服务和 TFSSchedulerService)和 SharePoint Timer Service 的服务帐户。

    用作 Team Foundation Server 应用程序池 (VSTF AppPool) Windows SharePoint Services 应用程序池(TFWSS WSS_AppPool)的应用程序池标识。

    必须对 Team Foundation Server 计算机具有“本地登录”权限。

    要获得最佳安全性,此服务帐户:

    不应是 Team Foundation Server 计算机上的管理员。

    应为域上的 Active Directory 选择“帐户敏感,无法委托”选项。

    TFSREPORTS

    用作 SQL Server Reporting Services 数据源的服务帐户。

    此帐户不应是 Team Foundation Server 计算机上的管理员。

    此帐户必须对 Team Foundation Server 计算机具有“本地登录”权限。

    TFSPROXY

    由不是同一域的成员的计算机上的 Team Foundation Server 代理用作 Team Foundation Server 应用层和数据层组件。

    此服务帐户必须是远程计算机上“Administrators”组的成员。

    此服务帐户必须是使用代理的 Team Foundation Server 的“Team Foundation Valid Users”组的成员。

    所需端口

    服务或应用程序上下文

    TCP 端口

    SQL Server Reporting Service

    80

    SQL 服务

    1433

    SQL 浏览器服务

    1434

    SQL 监视

    1444

    SQL Server Analysis Service 重定向程序

    2382

    SQL Server Analysis Service

    2383

    Windows SharePoint Services

    80

    SharePoint 中心管理

    17012

    Team Foundation Server

    8080

    Team Foundation Server Proxy

    8081

    Team Foundation Build Remoting1

    9191

    安全组

    Team Foundation Server 安全组

    说明

    Team Foundation 管理员

    此组包含可在服务器上执行所有特权操作的用户。

    默认情况下,安装程序会将用于运行安装程序的帐户(例如 Domain\TFSSETUP)添加到此组中。

    Service Accounts

    此组包含 Team Foundation Server 服务帐户,如用于 Team Foundation Server Web 服务的应用程序池标识(例如Domain\TFSSERVICE)。

    Team Foundation Valid Users

    此组包含对服务器具有访问权限的所有用户和组。

    安全角色成员资格

    全局安全组

    Team Foundation Server 安全组

    Windows SharePoint Services 角色

    SQL Server Reporting Services 角色

    [Server]\Team Foundation 管理员

    Administrator(顶级站点)

    Content Manager(系统级别角色)

    [Server]\Team Foundation Valid Users

    n/a1

    n/a1

    [Server]\Service Accounts

    n/a2

    n/a2

    1 Team Foundation Valid Users”组包含对服务器具有访问权限的所有用户和组。此组包含属于服务器上存在的团队项目的成员的所有用户和组。不需要管理此组的成员资格。

    2 Service Accounts”组中的帐户不需要具有 Windows SharePoint Services SQL Server Reporting Services 中的安全角色成员资格。

    项目级别安全组

    Team Foundation Server 安全组

    Windows SharePoint Services 角色

    SQL Server Reporting Services 角色

    [ProjectName]\Project Administrators1

    管理员

    Content Manager

    [ProjectName]\Contributor1

    参与者

    浏览器

    [ProjectName]\Reader1

    读者

    浏览器

    1 此名称是从“MSF for Agile Software Development”过程模板派生的。项目级别安全组的实际名称将根据所选的过程模板的不同而有所不同。

     

    单服务器部署安装

    1.     准备一台Windows Server 2003 SP1及以上版本的服务器,首先添加三个用户账号TFSSetupTFSServiceTFSReports ,这些账号的作用如"所需帐户" 描述,其中TFSSetup必须添加到Administrators组中;然后在上安装Active Directory(启用DNS服务),配置成域控服务器。

    2.     切换用户登陆到TFSSetup用户,安装 Internet 信息服务 (IIS) 6.0,不要安装 FrontPage Server 2002 扩展,启用 ASP.NET 并重新启动计算机。

    3.     安装Microsoft SQL Server 2005,并打上SP2补丁。

    4.     安装位于 Team Foundation Server 安装目录内的 Microsoft .NET Framework 2.0 修补程序 KB913393

    5.     安装Microsoft Windows SharePoint Services 3.0;安装完成时,显示“配置管理虚拟服务器”页,确认该页显示后,不要进行任何更改,关闭它,Team Foundation Server 安装会自动配置 Windows SharePoint Services,最后打上SP1补丁。

    6.     安装 Team Foundation Server,选择单服务器部署;在“服务登录帐户”页上输入用户账户Domain\TFSService和对应密码,在“报告登录帐户”页上输入用户账户Domain\TFSReports和对应密码;安装完成后,使用“Reporting Services 配置工具”备份 Reporting Services 加密密钥

    7.     如果服务器使用了防火墙,打开“所需端口”中相应端口。

    8.     安装团队资源管理器(Team Explorer)

     

    参考文章

    VSTF的环境搭建之旅

    VSTF环境搭建之旅续:图解补丁sp1

    Team Foundation Server安装指南

    What’s new in Microsoft Visual Studio Team Foundation Server 2008-PPT 2007PDF
    分享到: