新安装 Team Foundation Server 2010

新安装 Team Foundation Server 2010

在开始 TFS2010 安装过程之前,我有几个问题希望社区能够帮助我解决。

我们计划在单台服务器上安装 TFS2010。最初,我们需要版本/源代码控制和构建服务,但不需要报告或 SharePoint。我们稍后可能会添加报告和 SharePoint 功能。我们的环境将是 Windows Server 2008 R2 (x64)、SQL Server 2008 R2 (x64)、Office 2010 (x86)、Visual Studio 6 和 2010,当然还有 Team Foundation Server 2010。

  • 我可以在我们域中的服务器上安装 TFS2010 吗?它不是域控制器,只是域上的成员服务器。
  • 我应该在将服务器放入域之前还是之后安装 TFS2010?我们有六位开发人员将使用他们的域用户帐户登录到他们的本地开发计算机(也位于同一个域中),我是否应该将每个域用户添加到 TFS2010 服务器的安全组中?如果是,哪一个?
  • 我可以或应该使用域用户帐户作为 TFS2010 服务帐户吗?或者我应该只使用网络服务吗?
  • TFS2010 安装指南指出任何服务帐户都不应属于管理员安全组,那么建议服务帐户使用哪个安全组?
  • 我们计划将 SQL Server 2008 R2 Standard 的本地实例与 TFS2010 结合使用,我们应该使用哪个服务帐户?我们应该使用与 TFS2010 或本地系统相同的域帐户吗?TFS2010 安装指南对此没有具体说明。
  • 由于我们计划将此服务器用作版本/源代码控制和构建服务器,我们是否应该在安装 TFS2010 之前安装开发环境(VS6、VS2010、Access2010)?或者这有关系吗?

提前感谢您回答这些问题。


再次感谢 Ewald 提供的信息。如果您不介意的话,我有几个问题需要澄清。

在TFS2010安装指南中,它针对Team Foundation Server组件进行了说明:

  • 不得将用于安装 Team Foundation Server 的帐户用作 TFSSERVICE 的帐户。例如,如果您在安装 Team Foundation Server 时以 domain\user1 身份登录,则不要将 domain\user1 用作 TFSSERVICE 的帐户。

我有一个域用户帐户,该帐户位于服务器上的本地管理员组中,因此我猜这意味着我需要我们的 IT 部门为我创建另一个域用户帐户作为 TFS 服务帐户,对吗?

此外,在TFS2010安装指南中,还指出了帐户的最佳实践:

  • 本主题中的任何帐户都不应属于管理员安全组。

因此,如果我有另一个域用户帐户用于 TFS 服务帐户,我应该将这个新的域用户帐户放入哪个本地组?仅在用户中?还是高级用户?还是???

最后,当我运行安装程序时,我应该以谁的身份登录到服务器?本地管理员?属于管理员组的域用户?还是?

谢谢!

答案1

  • 是的,您可以在域中的任何服务器上安装 TFS。
  • 首先将您的服务器放入域中,然后安装 TFS。安装过程中需要服务帐户,虽然您可以使用本地帐户,但建议使用域服务帐户。尤其是当您使用 build(需要访问放置文件夹)时
  • 将一两个关键用户放入项目管理员组中。其余用户(或活动目录组)将他们添加到贡献者组
  • 我总是使用域用户帐户。网络服务可能也能完成这项工作 - 只是从来没有这样做过。
  • 您无需手动添加服务帐户。按照向导操作,一切都会为您完成。
  • 您可以使用 LocalSystem 帐户运行 SQL Server
  • 当您安装构建服务时,MSBuild 也会被安装。MSBuild 可以编译 C# 和 VB.NET。构建的某些任务(如代码分析、单元测试、编码 UI 测试 [感谢 Ryan])需要安装 VS2010。要编译 VB6 或 MSAcccess,您需要安装这些工具。

相关内容