Team Foundation Server 对 SQL Server 的要求
Team Foundation Server 2013 需要 SQL Server 2012 Service Pack 1 或 SQL Server 2014。
可以使用以下多种方法实现:
你可使用所需版本 SQL Server Express 附带的 Team Foundation Server 的基本配置。
SQL Server Express 限制(堆栈溢出文章)
你可安装任一受支持的版本。
你可以验证和使用现有安装。
无论选择哪个选项,SQL Server 的实例都必须满足下列要求:
支持的版本 |
提示:TFS Express 仅支持使用默认实例名称 (SQLExpress) 的 SQL Server Express 实例。 |
对于 Team Foundation Server 为必需 |
|
报告所必需 |
|
排序设置 |
有关详细信息,请参阅Team Foundation Server 的 SQL Server 排序规则要求。 |
身份验证 |
Windows 身份验证 |
服务帐户 |
你可以使用域帐户或内置帐户。 |
提示
对于专用硬件上需要运行 SQL Server 的 TFS 安装,提供了硬件建议。有关详细信息,请参阅Team Foundation Server 的系统要求
数据库读取操作限制
Microsoft 不支持对非 Microsoft 或其支持团队提供的、源自查询、脚本、.dll 文件等的 TFS 数据库的任何读取操作。 如果 Microsoft 支持确定这些读取操作阻止他们解决你的问题,则整个数据库都将不受支持。 要将数据库返回受支持的状态,则所有不受支持的读取操作必须停止。
¹ 与之前的版本相比,SQL Server 2014 增加了硬件要求。 某些配置可能损害 TFS 性能。 有关详细信息,请阅读 TFS 2013 Update 2:使用 SQL Server 2014 时的性能注意事项。
² 受限或无 SQL Server 高可用性支持。
³ 如果你要使用 SQL Server 2012 SP1,则建议你还应用在 SP1 基础之上的累积更新 2 以解决资源消耗方面严重的 SQL Server Bug。 这不是一项要求,因为 Bug 仅影响少量的实例,但我们希望你能意识到这个问题。 如果没有应用 CU2,则应应用 SQL Server 修补程序 (KB2793634),从而解决 SQL Server 2012 SP1 可能因请求重新启动过多而产生的另一个(不同的)问题。
Team Foundation Server 支持的 SQL Server 高可用性功能
SQL Server 2012 提供了一种需要 Team Foundation Server 特定配置的新高可用性 (HA) 功能。 有关详细信息,请参见:将 SQL Server Always On Availability Groups 与 Team Foundation Server 一起使用
SQL Server HA 功能 |
TFS 支持 |
需要 TFS 配置 |
---|---|---|
Always On 故障转移群集实例 |
是 |
No |
Always On 可用性组 |
是 |
是 |
SQL 镜像 |
是 |
No |
SQL 复制 |
No |
No |
SQL 日志传送 |
No |
No |
如何为 Team Foundation Server 安装 SQL Server
手动为 Team Foundation Server 安装 SQL Server
提供如何为 Team Foundation Server 安装 SQL Server 的步骤。 无论是在单台服务器上安装、在多台服务器上安装还是采用这两种方式的任意组合,均可使用这些步骤。为 Team Foundation Server 验证 SQL Server
提供验证 SQL Server 实例是否准备好与 Team Foundation Server 一起使用的步骤。
Team Foundation Server 的更多 SQL Server 任务
设置用于 Team Foundation Server 的 SQL Server 数据库
描述如何创建 Team Foundation Server 可在 SQL Server 上承载其数据的空数据库。使用 SQL Server 命名实例
什么是 SQL Server 命名实例以及如何使用?
有关 SQL Server 和 Team Foundation Server 的概念性信息
了解 SQL Server 和 SQL Server Reporting Services
汇总所有内容:Team Foundation Server 与 SQL Server 之间的交互。Team Foundation Server 数据库
用于存储 Team Foundation Server 数据的数据库的全面列表。SQL Server Reporting Services 角色
角色如何在 SQL Server Reporting Services 中工作的简要说明。Team Foundation Server 的 SQL Server 排序规则要求
解释 Team Foundation Server 对 SQL Server 排序规则设置的要求。