手动安装用于 Team Foundation Server 的 SharePoint 产品
此过程用于在同一服务器上将 SharePoint Server 2013 作为 TFS 和 SQL Server 进行安装和配置。
我们将在安装 SQL Server 后安装 SharePoint,以便可以使用与为 SharePoint 部署的 TFS 安装的数据库引擎实例相同的实例,虽然 SharePoint 和 TFS 并不要求使用同一 SQL Server 实例。
提示
也不要求在同一服务器上将 SharePoint 作为 TFS 进行安装。对于 SharePoint 安装的拓扑,TFS 的处理非常灵活。请稍后参阅“如果我已安装 SharePoint,该怎么办?”。
我是否需要 SharePoint?
也许。 SharePoint 是一个协作网站产品,与 Word、Outlook 和 Excel 等 Office 产品进行深入集成。 虽然 SharePoint 不是 TFS 必需的,但某些团队的确需要使用它的功能。 SharePoint 不同于 TFS 附带的 Team Web Access 站点。 Team Web Access 是一个网站,为某些与创建软件项目有关的专用化团队协作反映 Visual Studio 的功能和提供相关功能。 安装 TFS 时默认获取 Team Web Access。
无需将 SharePoint 添加到初始 TFS 安装。 你可以始终先安装 TFS,再添加 SharePoint,然后手动将每个 TFS 团队项目挂钩到 SharePoint。
我将需要什么?
如果你仍想在 TFS 部署中包含 SharePoint,则需要一个用作 TFS 报表读取器账户的单个域账户。 TFS 使用此账户生成报表。 (即使你没有设置 SharePoint,也需要一个报表读取器账户以生成报表)。 我们会将报表读取器账户用于报表,也会将其作为场管理员帐户用于 SharePoint 安装,就像标准安装时 TFS 的用法一样。
提示
请勿将报表读取器账户放入 Windows 管理员安全组。其仅需要所有域账户默认拥有的“允许在本地登录”权限。
免费 SharePoint 对比付费 SharePoint
对于每个版本的 SharePoint,Microsoft 均提供一个免费版本和一个具有额外功能的付费版本。 每个免费版本均附带有 TFS。 然而,TFS 支持这两个版本,两者的安装说明也很类似。
如果你与我们在本主题中一样使用 SharePoint Server 企业版,则必须在安装 SharePoint 后(且在安装 TFS 前)进行一些额外的 SharePoint 配置以在 SharePoint 站点上启用 TFS 仪表板功能。 如果你安装了任何其他版本的 SharePoint,可以跳过本主题中的额外仪表板配置。 此时你仍可以享用一些仪表板功能,但功能少于安装 SharePoint Server 企业版后享用的。
仪表板因 harePoint 产品而异。
Team Foundation Server 包含使用 SharePoint Products 功能来显示团队数据的面板。 可供使用的仪表板取决于所使用的 SharePoint 版本。
如果你使用任何受支持的 SharePoint Server 企业版,则可获得基于 Microsoft Excel 的五个仪表板。
如果你使用其他任何 SharePoint 产品(包括 SharePoint Server 的标准版本),则可获得基于 SQL Server Reporting Services 的两个面板。
如果我已安装 SharePoint,该怎么办?
如果你的现有 SharePoint 安装符合 SharePoint 的 TFS 要求,可以验证现有的 SharePoint 部署,然后将其与 TFS 集成。 验证之前,请查看 TFS 的 SharePoint 要求。
提示
你可以使用远程 SharePoint 安装(未安装在 TFS 服务器上的 SharePoint 实例),但必须在 SharePoint server 上安装 SharePoint 的 TFS 扩展才能实现这一点。请参阅方法:安装 Team Foundation Server 的远程 SharePoint 产品。
若要为 TFS 安装 SharePoint 2013 产品
所需权限
你必须是安装 SharePoint 产品和托管其数据库的计算机上的“Windows 管理员”安全组的成员。
在安装任何 SharePoint 2013 产品之前,请运行 SharePoint 2013 产品准备工具。 准备好服务器后,将安装 SharePoint,然后执行任何适合刚安装产品的安装后配置任务。
请记住,你需要将单个域账户用作 TFS 报表读取器账户以安装 SharePoint Server 2013。 请参阅“我将需要什么?”
运行准备工具
插入 SharePoint Server 2013 DVD 并启动 default.hta,或者下载 SharePoint Foundation 2013 并运行 sharepoint.exe。
你可以在 MSDN 上找到有关 Team Foundation Server 对 SharePoint 产品的要求 的详细信息,但此说明将指导你完成典型安装。
选择“安装软件系统必备”。
在欢迎页面,选择“下一步”。
在“许可协议”页,接收许可条款,然后选择“下一步”。
根据计算机状态,安装程序可能提示你重启计算机。 完全按照说明操作。
重启后,如果 SharePoint 产品未自动启动,你可能需要重新运行 SharePoint 产品准备工具。 重复手动重启前的 4 个步骤,直到你获取成功消息。
完成时,选择“完成”。
运行 SharePoint 安装
SharePoint 产品准备工具完成后,你可能需要重新启动 SharePoint 安装程序,特别在必须重启计算机时。
请注意,你需要将单个域账户用作 TFS 报表读取器账户以完成本节。 请参阅本主题前面部分的“我将需要什么?”。
插入 SharePoint Server 2013 DVD 并启动 default.hta,或者运行 sharepoint.exe(针对 SharePoint Foundation 安装)。
这次请选择“安装 SharePoint Server”(或安装 SharePoint Foundation)。
如果你正在安装 SharePoint Server,请输入产品密钥,然后选择“继续”。
阅读并接受协议。 选择“继续”。
在**“服务器类型”选项卡中,选择“完全”**。
单击**“立即安装”**。
安装向导完成后,将出现一个对话框,提示你完成服务器的配置。
在此对话框中,验证“立即运行 SharePoint 产品和技术配置向导”复选框是否已选定。
选择“关闭”以启动配置向导。
在欢迎页面,选择“下一步”。
备注
将出现一条有关重启某些服务的警告。选择“是”。在配置阶段,可能需要重启一些服务。
在“连接到服务器场”页,选择“创建新的服务器场”。
在“指定配置数据库设置”页,执行以下步骤,然后选择“下一步”:
在“数据库服务器”,,输入正在运行 SQL Server 的服务器的名称。 接收数据库名称的默认值。
提示
如果你已在 SQL Server 安装的步骤 10 中使用命名实例,则在此处输入命名实例。例如,severname\InstanceName。
输入报表读取器账户的名称及其密码。
提示
可在此处使用将用于报表读取器账户的相同账户。即使你在此处使用了报表读取器账户,也会将用于运行向导的账户添加到 SharePoint 场管理员组。
在“Passphrase”输入密码,然后对其进行确认。
在“配置 SharePoint 管理中心 Web 应用程序”页,选择“指定端口号”复选框,然后输入 17012。
你可以使用随机生成的端口号,但 Team Foundation Server 始终将 17012 用作 SharePoint 产品管理网站的端口。
选择“NTLM”,然后选择“下一步”。
检查信息,然后选择**“下一步”**。
开始配置。
选择**“完成”**。
安装过程完成后,将启动 SharePoint 管理网站,然后打开到初始配置向导。
运行 SharePoint 配置向导
无论安装的 SharePoint 版本如何,都必须运行 SharePoint 配置向导。 如果你正在安装 SharePoint Server 2013 企业版,则将在步骤 3 中出现特殊说明。
选择“启动向导”。
选择“使用现有管理帐户”,然后选择报表读取器账户。
如果你和我们一样正在安装 SharePoint Server 企业版,则需要选择“Excel Services”和“Secure Store Service”。
如果你正在安装 SharePoint Server 2013 或 SharePoint Foundation 标准版,则不需要列出的所有服务,但是你必须运行向导以成功完成 TFS 安装。 即使你未选择任何服务,SharePoint 也会配置一个网站集和一些其他服务。
选择任何要设置的服务。 清除不想设置的所有服务。
SharePoint 默认全选。
提示
请记住,你始终可以稍后返回运行配置向导,但若要成功完成 TFS 安装,则必须在 SharePoint 安装后运行一次。
选择**“下一步”**。
SharePoint 配置开始运行并花费一些时间,取决于你正在配置的服务的数目。 在配置的某个时间,SharePoint 将提示你创建一个网站集。
输入一个标题,然后选择“下一步”。
选择**“完成”**。
如果你正在安装 SharePoint Foundation 或 SharePoint Server 标准版,可以快进到 TFS 安装。 如果你和我们一样正在安装 SharePoint Server 2013,则在以下部分配置 Excel Services 和 Secure Store Service。
配置 Excel Services(仅 SharePoint Server)
为了使 TFS 报表在受支持的 SharePoint Server 企业版上正常运行,你还必须配置 Excel Services 的受信任文件位置。
在应用程序管理下的 SharePoint 管理中心中,选择“管理服务应用程序”。
在“管理服务应用程序”页上,选择“Excel Services 应用程序”。
在“Excel Services 应用程序”页上,选择“受信任文件位置”。
选择“添加受信任文件位置”。
在“地址”中,输入 SharePoint 网站的根的 URL。 这是 SharePoint 配置向导在端口 80 上创建的 Web 应用程序。
在“位置类型”中,选择“Microsoft SharePoint Foundation”。
在“信任子级”中,选择“受信任的子级”复选框。
在“允许外部数据”下的“外部数据”部分,选择“受信任的数据连接库和嵌入连接”。
(可选)清除“启用刷新警告”复选框。
在“每个会话允许的最大并发查询数”中,将数目更改为 20,然后选择“确定”。
你刚才创建的受信任的文件位置将出现在“Excel Services 受信任文件位置”列表。
配置 Secure Store Service(仅 SharePoint Server)
若要配置 Secure Store Service,你必须创建安全存储的目标应用程序。
在应用程序管理下的 SharePoint 管理中心中,选择“管理服务应用程序”。
在“管理服务应用程序”页上,选择“Secure Store Service”。
选择“新建”以创建 Team Foundation Server 的安全存储目标应用程序。
提示
如果你尚未创建密钥,SharePoint 产品将提示你选择“生成新密钥”来创建一个密钥。没有密钥,你就不能创建安全存储的目标应用程序。
以下 4 个步骤中配置的字段将在以下屏幕快照中以图片形式显示。
在“目标应用程序 ID”和“显示名称”中,输入 TFS
提示
你并不是必须将 TFS 用于目标应用程序 ID 或显示名称,但请记住你在此处使用的名称,因为你在稍后配置 Team Foundation Server 时用到它。
在“联系人电子邮件”中,输入你想将此应用程序的相关消息以电子邮件形式发送到的个人或组的电子邮件地址。
在“目标应用程序类型”列表中,选择“组”
在“目标应用程序页 URL”中,选择“无”。
在“为安全存储目标应用程序指定凭据字段”中,接受凭据字段的默认设置。
在“目标应用程序管理员”中,输入应用程序的管理账户。
在“成员”中,输入域的全局安全组,该域包含你想对其授予对 Team Foundation Server 中的仪表板和报表的访问权限的所有用户。
在“Secure Store Service 应用程序”页上,选择刚才创建的目标应用程序的复选框(如果你使用本主题前面部分提供的命名指南,则命名为 TFS),然后选择功能区中的“设置凭据”。
在“设置安全存储目标应用程序(组)的凭据”对话框中,输入 Team Foundation Server 的报表读取器账户的名称和密码,然后确认密码。
后续步骤
如果已安装 SharePoint Server 2013,你可以跳到有关 TFS 安装的主题。