Team Foundation Server 对 SQL Server 的要求

Team Foundation Server 2013 需要 SQL Server 2012 Service Pack 1 或 SQL Server 2014。

可以使用以下多种方法实现:

无论选择哪个选项,SQL Server 的实例都必须满足下列要求:

支持的版本

  • SQL Server 2014¹(Express²、Standard² 和 Enterprise 版本)

  • SQL Server 2012 SP1³或以上版本服务包(Express²、Standard² 和 Enterprise 版)

提示:TFS Express 仅支持使用默认实例名称 (SQLExpress) 的 SQL Server Express 实例。

对于 Team Foundation Server 为必需

  • 数据库引擎服务

  • 用于搜索的全文和语义提取

报告所必需

  • Reporting Services – 本机

  • Analysis Services

排序设置

  • 必须区分重音

  • 不得区分大小写

  • 不得是二进制

  • 不得是二进制 – 码位

有关详细信息,请参阅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 任务

有关 SQL Server 和 Team Foundation Server 的概念性信息

请参见

概念

安装 Team Foundation Server

TFS 升级要求