使用高级配置对 Team Foundation Server 进行配置
您可以使用允许您自定义大多数设置的高级配置来设置 Team Foundation Server。 虽然您可以在客户端或服务器操作系统运行此配置,但是,如果使用客户端,您将无法添加门户网站或部署报告。
若要在客户端操作系统完成此过程,您不需要任何域帐户。 在服务器上,您至少必须有一个域帐户,可以为所有以下标识使用该帐户:
Team Foundation Server 的服务帐户 (TFSSERVICE)。
用于创建报表的报表读者帐户 (TFSREPORTS)。
新安装的 SharePoint Foundation 2010 的服务帐户 (WSSSERVICE)。
有关帐户的更多信息,请参见安装 Team Foundation Server 所需的帐户。
提示
通过启动 Team Foundation Server 管理控制台,选择“应用层”,然后选择“配置已安装的功能”,可以访问“开始” 菜单的 Team Foundation Server 配置工具。
需要的权限
您必须是将安装 Team Foundation Server 的服务器上**“管理员”安全组的成员。 如果计划配置报告,则必须还是运行 SQL Server Reporting Services 的服务器上的“Administrators”安全组的成员。 如果计划配置 SharePoint 产品,您必须是 SharePoint 产品管理站点上“Farm Administrators”**组的成员。 如果没有安装承载配置数据库的数据库引擎,或者由数据库管理员来管理您使用的 SQL Server 实例,则您必须是 SQL Server 中 “sysadmin” 服务器角色的成员才能执行此过程。
使用高级配置来配置 Team Foundation Server
在 Team Foundation Server 配置工具中,选择**“高级”,然后选择“启动向导”**。
出现**“Basic 配置”**向导。
阅读“欢迎”屏幕,然后选择**“下一步”**。
在**“SQL Server 实例”中,键入运行 SQL Server 的服务器的名称或键入将承载配置数据库的命名实例,然后单击“下一步”**。
也可以执行以下任意可选步骤:
选择**“此实例为 SQL AwlaysOn 可用性组”**以指定 SQL Server 实例是可用性组侦听器 (AGL),并且其可用性组将承载在安装过程中创建的 TFS 数据库。 请参见 将 SQL Server 2012 Always On 可用性组与 Team Foundation Server 一起使用。
在**“服务器数据库标签”**中,键入标签字符串,该字符串随后将嵌入所有三个默认数据库名称中。
该方法使您能够使用一个 SQL Server 的实例来承载多个配置数据库。
选中**“使用预先存在的空数据库”复选框,然后指定承载于在“SQL Server 实例”**中命名的服务器上的数据库。
必须使用默认命名结构(带标签或不带标签)为这些数据库创建名称。 可以在**“Team Foundation Server 数据库”**下找到默认命名结构。
单击**“测试”**以测试与 SQL Server 的连接。
在**“服务帐户”下,选择“使用系统帐户”以使用内置帐户,或单击“使用用户帐户”以使用域帐户或本地帐户。 如果使用用户帐户,您必须键入密码。 若要测试用户帐户和密码组合,您可以选择选择“测试”**。
内置帐户是此服务帐户 (TFSSERVICE) 的默认值。
在**“身份验证方法”下,选择“NTLM”或“协商 (Kerberos)”,然后选择“下一步”**。
如果选择**“NTLM”**,则使用 NTLM 身份验证。 此选项是默认设置。
如果选择**“协商(Kerberos)”**,则先尝试 Kerberos 身份验证。 如果该尝试失败,则使用 NTLM 身份验证。
在网站下,请在**“网站名称”中键入名称,并在“端口”**中键入端口号。 此名称将出现在 Internet Information Services (IIS) 中,并且端口号将用于连接到 Team Foundation Server。
**“网站”**的默认值为 Team Foundation Server 和 8080。
在**“IIS 虚拟目录”**下,您可以使用默认值 tfs,或选择键入虚拟目录名称。
在**“网站”下,注意 Team Foundation Server 站点 URL,该 URL 是基于您在“网站”和“IIS 虚拟目录”中输入的内容动态汇编生成的。 客户端使用此 URL 连接到 Team Foundation Server。 选择“下一步”**。
在客户端操作系统上,您必须跳到步骤 11。 您不能在客户端操作系统上添加门户网站或报告(步骤 9 和 10)。
使用**“配置 Team Foundation Server 的报告”页选择是否使用报告。 选中“配置用于 Team Foundation Server 的报告”复选框以使用报告,或清除该复选框以跳过报告,然后选择“下一步”**。
在**“Reporting Services 实例”中键入运行 SQL Server Reporting Services 的服务器的名称并选择“填充 URLs”**
报表服务器及其管理站点的 URL 将出现在**“报表服务器 URL”和“报表管理器 URL”**的下拉列表中。
确保显示的值为您要用于 Team Foundation Server 的 URL,并选择**“下一步”**。
在**“SQL Analysis Services 实例”中,键入运行 SQL Server Analysis Services 的服务器的名称,并选择“下一步”**。
若要测试 SQL Server 的连接,您可以选择地选择**“测试”**。
键入报表读者帐户 (TFSREPORTS) 的名称和密码,并选择**“下一步”**。
如果您在步骤 4 中为 Team Foundation Server 的服务帐户指定了用户帐户,则必须选中**“为报表读者帐户使用 Team Foundation Server 服务帐户之外的帐户”**复选框以使用其他帐户。
若要测试用户帐户和密码组合,您可以选择选择**“测试”**。
使用**“配置用于 Team Foundation Server 的 SharePoint”页选择是否使用 SharePoint 产品。 选中“配置用于 Team Foundation Server 的 SharePoint”复选框以使用 SharePoint 产品,或清除该复选框以跳过 SharePoint 产品。 选择“下一步”**。
如果选中了该复选框来配置 SharePoint 产品,请执行以下过程之一:
在此计算机上安装和配置 SharePoint。
选择**“在此计算机上安装并配置 SharePoint”** 并单击**“下一步”**。
单击大的**“安装 SharePoint Foundation 2010”按钮。 一旦安装完成,选择“下一步”**。
为 SharePoint Foundation 2010 (WSSSERVICE) 的服务帐户键入用户帐户和密码。 如果在步骤 4 中为 Team Foundation Server 的服务帐户指定了用户帐户,您必须选中**“对 SharePoint 场使用 Team Foundation Server 服务帐户之外的帐户”**复选框以使用其他帐户。
选择**“下一步”**。
集成到远程 SharePoint 场。
单击 与远程 SharePoint 方案集成 并单击 下一步。
在**“站点 URL”**中,键入 SharePoint Web 应用程序的 URL。
在**“管理 URL”中,键入 SharePoint 管理中心站点的 URL。 若要测试与其中每个 URL 的连接,请选择“测试”**。
选择**“下一步”**。
选中**“创建新的团队项目集合”**复选框以创建集合,或清除复选框以跳过该步骤。
如果创建集合,请接受默认值,或键入新名称和说明。 选择**“下一步”**。
在**“检查”页上检查设置,并选择“下一步”**。
向导将验证您的配置。
选择**“配置”**。
向导将应用配置设置。 该过程可能需要几分钟。
选择**“下一步”。 “关闭”,“关闭”**。
将出现“Team Foundation Server 管理控制台”。