使用高级配置对 Team Foundation Server 进行配置
利用 Team Foundation Server 的高级配置,你可以自定义大多数设置。 虽然你可以在客户端或服务器操作系统上运行高级配置,但如果使用客户端,则将无法将门户网站或报告添加到部署中。
如果在客户端操作系统上使用高级配置,则你不需要任何域帐户。 在服务器上,你必须至少有一个域帐户,该帐户可用于以下所有标识:
Team Foundation Server 的服务帐户。
用于创建 HTML 报表的报表读者帐户。
新 SharePoint Foundation 安装的服务帐户。
有关帐户的详细信息,请参阅安装 Team Foundation Server 所需的帐户.
提示
通过启动 Team Foundation Server 管理控制台,选择“应用层”,然后选择“配置已安装的功能”可访问 Team Foundation Server 配置工具。
需要的权限
你必须是将安装 TFS 的服务器上的**“Administrators”安全组的成员。 如果你计划配置报告,则必须还是运行 SQL Server Reporting Services 的服务器上的“Administrators”安全组的成员。 如果你计划配置 SharePoint,则你必须是 SharePoint 管理站点上的“场管理员”组的成员。 如果你未安装承载配置数据库的数据库引擎,或者数据库管理员管理你要使用的 SQL Server 实例,则你必须是 SQL Server 中“sysadmin”**服务器角色的成员。
提示
如果你或你的数据库管理员希望进一步了解所需的 SQL Server 权限,请参见 Microsoft 网站上的以下页面:配置 TFS 所需的数据库权限。
使用高级配置来配置 Team Foundation Server
在 Team Foundation Server 配置工具中,启动高级向导并查看欢迎屏幕。
在**“SQL Server 实例”**中,键入运行 SQL Server 的服务器的名称或将承载配置数据库的命名实例的名称。
此外,为你提供了以下选项:
选择**“此实例是 SQL AlwaysOn 可用性组”**以指定 SQL Server 实例是可用性组侦听器 (AGL),并且其可用性组将承载安装过程中创建的 TFS 数据库。 请参阅将 SQL Server Always On Availability Groups 与 Team Foundation Server 一起使用。
在**“服务器数据库标签”**中,键入标签字符串,该字符串随后将嵌入到所有这三个默认数据库名称中。
利用此方法,你可以使用一个 SQL Server 实例来承载多个配置数据库。
选中**“使用预先存在的空数据库”复选框,然后指定承载于在“SQL Server 实例”**中命名的服务器上的数据库。
必须使用默认命名结构(带标签或不带标签)为这些数据库创建名称。 可以在**“Team Foundation Server 数据库”**下找到默认命名结构。
测试与 SQL Server 的连接。
选择**“使用系统帐户”。 若要使用域帐户或本地帐户,请选择“使用用户帐户”。 用户帐户需要密码。 要测试用户帐户和密码组合,请选择“测试”**。
网络服务是 TFS 服务帐户的默认值。
提示
如果你的报表服务器和 SharePoint 服务器未安装到 TFS 所在的同一服务器上,则应将此处使用的帐户添加到“场管理员”组(针对 SharePoint)和报表服务器上的内容管理员组中。如果在报表服务器和 SharePoint 所在的同一服务器上安装 TFS,则此帐户将自动添加到这些组中。
选择**“NTLM”作为“身份验证方法”。 如果选择“协商(Kerberos)”**,则将先尝试 Kerberos 身份验证。 如果该尝试失败,则使用 NTLM 身份验证。
NTLM 是默认设置。
接受默认**“端口”**号。 否则,请输入其他端口号。 这是客户端将用来连接到 TFS 的端口号。
**“端口”**的默认值为 8080。
设置文件缓存位置。 确保你至少有 50 GB 的可用空间。 如果使用 Windows 驱动器以外的驱动器,TFS 的性能将提高。
接受默认虚拟目录或指定其他目录。
**“虚拟目录”**的默认值是 tfs。
在**“网站”下,记下 TFS 站点 URL,该 URL 将基于你在“端口”和“IIS 虚拟目录”**中输入的内容进行动态汇编。 开发人员将使用此 URL 连接到 TFS。
在客户端操作系统上,你必须跳到步骤 10。 你不能在客户端操作系统上添加门户网站或报告(步骤 8 和 9)。
选择**“配置用于 Team Foundation Server 的报告”**以使用报告。 否则,请清除该复选框以将其跳过。
在**“Reporting Services 实例”中键入运行 SQL Server Reporting Services 的服务器的名称,然后选择“填充 URL”**。
报表服务器及其管理站点的 URL 将出现在**“报表服务器 URL”和“报表管理器 URL”**的下拉列表中。
确保显示的值是要用于 TFS 的 URL。
在**“SQL Analysis Services 实例”**中,键入运行 SQL Server Analysis Services 的服务器的名称。
若要测试与 SQL Server 的连接,请选择**“测试”**。
键入报表读者帐户的名称和密码。 要测试用户帐户和密码组合,请选择**“测试”**。
提示
如果你在步骤 3 中为 TFS 的服务帐户指定了用户帐户,则必须选中“为报表读者帐户使用 Team Foundation Server 服务帐户之外的帐户”复选框以使用其他帐户。
备注
安装完成后,请在承载 的服务器上将管理员添加到“Team Foundation 内容管理员”组 SQL Server。否则可能出现问题,例如在尝试创建团队项目时被 TF218027 错误阻止。
选择**“配置用于 Team Foundation Server 的 SharePoint 产品”**以使用 SharePoint。 否则,请清除该复选框以将其跳过。
如果选择配置 SharePoint,你将有两个选择:要么在此计算机上安装并配置 SharePoint,要么指定 SharePoint 位置。 以下为详细信息:
在此计算机上安装并配置 SharePoint
选择**“在此计算机上安装并配置 SharePoint”**。
选择**“安装 SharePoint Foundation 2013”大按钮。 安装完成后,选择“下一步”**。
备注
如果 SharePoint 安装需要重新启动,你可能需要重新输入之前在此向导中输入的某些信息。
为 SharePoint Foundation 的服务帐户键入用户帐户和密码。 如果在步骤 3 中为 TFS 的服务帐户指定了用户帐户,则必须选中**“对 SharePoint 场使用 Team Foundation Server 服务帐户之外的帐户”**复选框以使用其他帐户。
指定一个 SharePoint 位置
选择**“指定 SharePoint 位置”,然后选择“下一步”**。
在**“站点 URL”**中,键入 SharePoint Web 应用程序的 URL。
在**“管理 URL”中,键入 SharePoint 管理中心站点的 URL。 若要测试与其中每个 URL 的连接,请选择“测试”**。
选中**“创建新的团队项目集合”**复选框以创建集合,或清除复选框以跳过该步骤。
如果创建集合,请接受默认值,或键入新名称和说明。
在**“检查”页上,检查设置,并选择“下一步”**以让向导验证你的配置。
如果遇到问题,则可使用详细结果来确定问题。 如果可以,请修复问题,然后选择链接以再次运行准备就绪的检查。 如果你解决了问题,则可在下一步配置 TFS。
选择**“配置”**。
向导将应用配置设置。 该过程可能需要几分钟的时间。
在成功屏幕上,选择**“下一个”**。 检查下一个成功屏幕的结果,包括 TFS 的连接 URL 和有关安装的所有详细信息。
选择**“关闭”**。 在 TFS 配置中心,如果你已在同一台服务器上安装 TFS 和 SharePoint,则你会发现已安装 SharePoint 的 TFS 扩展。
关闭 TFS 配置中心后,Team Foundation Server 管理控制台随即出现。