在开始TFS2010安装过程之前,我有一些问题希望社区能够帮助我。
我们正在计划在TFS2010的单服务器上安装。 最初,我们希望版本/源代码控制和构build服务,但不要报告或SharePoint。 我们稍后可能会添加报告和SharePointfunction。 我们的环境将是Windows Server 2008 R2(x64),SQL Server 2008 R2(x64),Office 2010(x86),Visual Studio 6和2010,当然还有Team Foundation Server 2010。
- 我可以在我们的域名服务器上安装TFS2010吗? 它不是域控制器,它只是域上的成员服务器。
- 我应该在将服务器置于域之前还是之后安装TFS2010? 我们有六个开发人员将使用他们的域用户帐户login到他们的本地开发计算机(也在同一个域中),我是否将每个域用户添加到TFS2010服务器的安全组? 如果是这样,哪一个?
- 我可以或应该使用域用户帐户作为TFS2010服务帐户吗? 或者,我应该只使用networking服务?
- “TFS2010安装指南”指出,这些服务帐户都不应该属于pipe理员安全组,因此build议服务帐户使用哪个安全组?
- 我们计划在TFS2010上使用SQL Server 2008 R2 Standard的本地实例,我们应该使用哪个服务帐户? 我们是否应该使用与TFS2010或本地系统相同的域帐户? TFS2010安装指南并不是非常具体。
- 既然我们计划在这个服务器上同时使用版本/源代码控制和编译服务器,那么在安装TFS2010之前是否应该安装我们的开发环境(VS6,VS2010,Access2010)呢? 还是有关系?
预先感谢您回答这些问题。
再次感谢Ewald的信息。 如果你不介意,我有几个澄清问题。
在TFS2010安装指南中,注意到了Team Foundation Server组件:
- 您不能使用您用于安装Team Foundation Server的帐户作为TFSSERVICE的帐户。 例如,如果您在安装Team Foundation Server时以domain \ user1身份login,请不要使用domain \ user1作为TFSSERVICE的帐户。
我有我的域用户帐户,将在服务器上的本地pipe理员组,所以我想这是什么意思是我需要我们的IT部门创build我另一个域用户帐户用作TFS服务帐户,这是正确的?
另请参阅TFS2010安装指南中的“帐户最佳实践:
那么,如果我有另一个用于TFS服务帐户的域用户帐户,我应该在哪个本地组中放置这个新的域用户帐户? 只是在用户? 还是超级用户? 要么???
最后,当我运行安装时,我应该login到服务器? 本地pipe理员? 我的域用户将在pipe理员组? 要么?
谢谢!
- 是的,您可以在您的域中的任何服务器上安装TFS。
- 首先把你的服务器放在域中,然后安装TFS。 在安装期间需要服务帐户,而您可以使用本地帐户,build议使用域服务帐户。 尤其是当你使用build(需要访问drop文件夹)
- 将一个或两个关键用户放在Project Administrators组中。 其余用户(或活动目录组)将其添加到“参与者”组
- 我总是使用域用户帐户。 networking服务也可能做这个工作 – 从来没有这样做。
- 您不必手动添加服务帐户。 当你按照向导,这一切都为你完成。
- 您可以使用LocalSystem帐户运行SQL Server
- 当您安装生成服务时,安装MSBuild。 MSBuild可以编译C#和VB.NET。 一些构build的任务 – 如代码分析,unit testing,编码UItesting[感谢Ryan] – 需要安装VS2010。 要编译VB6或MSAcccess,您需要安装这些工具。