设置TFS 2008 Workgroup版本的新实例有哪些最佳做法?
具体来说,约束如下:
我应该在Windows Server 2008或2003的虚拟实例中安装SQL Server 2008,Sharepoint和应用层(我已在运行Hyper-V),还是在主机操作系统和应用层上使用数据库拆分图层虚拟机?
编辑:显然,拆分图层的建议为not
答案 0 :(得分:8)
这是我安装TFS 2008 SP1的秘诀。
在这种情况下没有域控制器,我们只有几个用户。如果我再次这样做,我会考虑更改我们的环境以使用活动目录域。
安装完所有内容后,未生成报告。找到了帮助解决问题的this forum post 。
按顺序执行操作非常重要,请下载安装指南并按照说明操作。我忘记安装Team System Explorer,直到安装SP1并冒险进入各种问题。再次安装SP1修复了该问题。
答案 1 :(得分:2)
你必须要记住关于TFS的一件重要事情,就是它喜欢把机器全部都放在自己身上。因此,如果您必须在Hyper-V上创建单独的实例,请使用经过验证的Windows Server 2003平台和SQL Server 2005。
我确信Microsoft在Windows Server 2008和SQL Server 2008下完成了很好的工作,但是在这个较新的安装中你没有得到任何额外的功能,而且它目前尚未得到证实。
因此,我的建议是坚持使用已知的内容,直到TFS的下一个版本发布。
同样不建议拆分图层,特别是在工作组版本中,您只允许拥有5个许可用户。这5个用户永远不会超过服务器的需求。我的建议是,如果您不需要,也不要更新Sharepoint。在我的环境中,我们并没有真正使用Sharepoint,所以我不管它。根据我的经验,Sharepoint通常是大多数问题来自TFS。
答案 2 :(得分:1)
我刚刚从TFS 2005升级了我们的团队到TFS 2008.最困难的部分是将SharePoint 2.0升级到3.0,所以如果你还没有安装TFS 2008,我会确保先做到这一点。我们有几个其他困难,但它们都与SharePoint升级有关,或者与我们使用售后市场策略包 - Scrum for TeamSystem有关。我们在SQL Server 2005上,所以我无法解决SQL Server 2008.至于拆分层,我们也没有这样做,因为我们在Windows Server 2003上运行,一切都在主机操作系统下运行。
答案 3 :(得分:1)
超过450个用户只需要拆分图层。
我还建议在完全独立的机器上安装Build Server。构建是非常严重的文件系统。 SQL Server在完全控制文件系统时性能最佳 - 因此在构建执行时,在同一台机器上使用构建和TFS可能会产生性能问题。
也许这可以通过适当的调整和单独的物理驱动器来缓解 - 但我认为从长远来看,使用一些旧硬件或在单独的主机上启动一个小型虚拟机会简单得多为您的构建