需要一台服务器还是两台服务器?
|
|
|---|
|
为什么 TFS 在 SQL Server 上需要这么多权限?(博客文章) |
如果你打算仅针对 TFS 使用一台服务器,则可以安全忽略此部分。
某些团队想要将报表服务器放置在 TFS 服务器上,并将数据库引擎、全文搜索和 Analysis Services 放置在第二台服务器上,从而将 HTTP 通信和 SQL Server 通信分离开。
下面是一些要记住的有关各种 SQL Server 拓扑的说明:
-
TFS 在同一实例上需要数据库引擎和全文搜索功能。
-
如果跳过报表,则无需设置 Reporting Services 或 Analysis Services。
-
如果 TFS 服务器上具有 SQL Server 实例(数据库引擎、Reporting Services 或 Analysis Services),则无需安装客户端工具连接。
使用下面适用于每个安装的相同说明,但在步骤 9 中,仅安装所需的功能。
|
|
|---|
|
无法将本地帐户用于服务帐户。 |
所需权限
安全组的成员(如果 SQL Server 的此实例不在你的报表服务器上)。
添加服务器角色和功能 (Windows Server 2008 R2)
-
为支持版本的 SQL Server 插入安装 DVD 并启动 setup.exe。
Team Foundation Server 对 SQL Server 的要求。
-
“全新安装或向现有安装添加功能”。
-
在“安装程序支持规则”页面上,选择“确定”。
-
在“产品密钥”页面上,键入你的产品密钥或指定一个免费版。
-
在“许可条款”页面上,接受许可协议。
-
在“安装程序支持规则”页面上,选择“下一步”。
提示
在此服务器上的 Windows 防火墙中为 SQL Server 打开一个端口(博客文章)。
安装 Team Foundation Server 所需的端口。
在“安装程序角色”页面上,选择“SQL Server 功能安装”。
在“功能选择”页面上,选中以下一个或多个组件所对应的复选框,具体取决于你要使用的拓扑:
-
数据库引擎服务(必需)
-
用于搜索的全文和语义提取(必需)
-
Analysis Services(对于报表为必需)
-
Reporting Services – 本机(对于报表为必需)
-
客户端工具连接(仅在未在运行 Team Foundation Server 的服务器上安装其他 SQL Server 组件时需要 - 无图片)
-
管理工具 - 基本 ¹(无图片)
在“安装规则”页面上,选择“下一步”。
如果你选择“命名实例”,请键入该实例的名称。
在“磁盘空间要求”页面上,选择“下一步”。
NT AUTHORITY\NETWORK SERVICE,请将“密码”保留为空。
在“启动类型”列中,验证是否为可编辑的所有服务显示“自动”,然后单击“下一步”。
|
|
|---|
|
Team Foundation Server 的 SQL Server 排序规则要求。 |
否则跳到下一步。
否则跳到下一步。
如果该选项不可用,请选择“仅安装”。
|
|
|---|
|
TFS 不支持此配置模式。 |
(可选)在“错误和使用报告”页面上,指定是否发送有关错误的信息。
在“安装规则”页面上,选择“下一步”。
在“准备安装”页面上,查看要安装的组件列表,然后选择“安装”。
但是,你必须使用 SQL Server Management Studio 管理工具验证 SQL Server 的安装。