2010-04-22 77 views
1

我试图在连接到网络的机器上设置TFS 2010,但不在域上。 我想将它连接到也连接到网络并且不在域上的SQL Server。当我运行TFS配置向导并尝试连接到SQL Server时,它会失败,并显示消息“无法建立连接....”,看起来不能看到服务器。但是,当我通过SQL管理Studio连接时,它使用SQL身份验证(而不是Windows身份验证)。我相信它的失败,因为TFS需要使用Windows验证连接(请纠正我,如果我错了)。我无法将我的TFS计算机的Windows身份验证添加到SQL计算机上,因为它们位于不同的域中(再次,如果我错了,请认真对待)。在域外设置TFS服务器

有没有人有任何建议?

谢谢。

回答

0

是否可以将服务器注册到域上?他们还没有理由吗?这可能是因为TFS试图使用命名管道连接而不是TCP,这可能是原因

+0

干杯@Rowland,我会给它一个去。我对这个TFS的设置相当陌生,在我的老工作地点,还有一些不幸的傻瓜设置了它。 – Ben 2010-04-22 15:41:54

+0

@Ben这是我通常与基础设施部门联系的一个功能,因此您可能会在ServerFault上获得更好的答案。 – 2010-04-22 16:36:56

+1

如果您在没有域的情况下运行,生活会以如此迅速的方式如此迅速地变得如此糟糕。当然,如果你很小,甚至没有设置域名,那么很有可能TFS对你来说并不是最合适的产品! :) – 2010-04-22 22:30:22

1

我不知道是否有可能,但是您是否尝试过使用TFS和SQL Server的Windows身份验证重复的本地用户?我不完全确定这是否可行,或者甚至可能,但这可能会给您一个设置,其中Windows身份验证仍在使用,但没有域。主要的问题在于它是一个PITA维护,因为您必须独立保持两个(或更多)帐户彼此同步(即用户名和密码)。

这只是一个想法,如果将服务器添加到域是完全不可能的。

+0

http://stackoverflow.com/questions/2666945/is-active-directory-required-a-team-using-tfs-2010是一个类似的问题,其中提出了相同的问题。 – Jaxidian 2010-04-23 15:55:34