none
更新TFS 2012 Proxy至Update 3,仍出现TF400371错误 RRS feed

  • 问题

  • TFS 2012源代码服务器位于工作组环境中,产品版本:11.0.50727.1 (RTM)。TFS 2012 Proxy安装在域控制器(一台Windows Server 2008 R2服务器)中。

    将TFS 2012 Proxy升级至11.0.60610.1 (Tfs2012.Update3),在TFS 2012源代码服务器和TFS 2012 Proxy两台主机上都建立了名为renh的账户且具有相同的密码,在代理服务器端使用renh作为服务账户,使用TFS 2012 Proxy配置向导配置代理,结果仍出现TF400371错误:

    TF400371:未能将服务账户“JINGDIAORD\renh”添加到代理服务账户组。详细信息:标识同步错误:System.Security.Principal.WindowsIdentity. S-1-5-21-2523482522-1557829769-1577538930-1105- 此工作站和主域间的信任关系失败。。

    (JINGDIAORD是TFS代理服务器的域名,升级包TFS 2012 With Update3来源于微软2013年6月26日推出的版本:TFS3\VS2012.3 TFS Server CHS.iso)

    • 已编辑 ren20052064 2013年10月10日 3:18 添加信息
    2013年10月10日 3:09

全部回复

  • 你好,

    你把TFS 2012 Proxy 升级到了Update 3, 为什么不把TFS 2012 RTM升级到 TFS 2012 Update 3? 


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年10月10日 7:48
    版主
  • 您好!

    TFS 2012 RTM后来也升级到 TFS 2012 Update 3,使用renh作为代理服务账户,依然有TF400371错误,同上。

    还有一点需要说明,TFS 2012 RTM安装在Windows 7工作组环境中,使用的数据库是SQLEXPRESS 2012。而TFS 2012 Proxy安装在Windows Server 2008 R2域环境中,使用的数据库是SQL Server 2012。这对TFS Proxy配置有影响吗?

    我参阅了一篇名为“配置Team
    Foundation Proxy Server 2012_小瓶子_新浪博客”的博文,这篇博文只说升级TFS 2012 Proxy,没提到要升级TFS 2012 RTM。按照博文上面的做法试验了,没成功。后来TFS 2012 RTM和TFS 2012 Proxy都升级至Update 3,依然报TF400371错误。

    我权限不够,不能插入超链接,您可以搜索下这篇博文,很容易找到。:-)



    2013年10月10日 8:07
  • 你好,

    首先我们应该保证TFS以及其组件的版本保持相同,不能只升级TFS Proxy Server, 而不升级TFS Server, 可以使用TFS 2012 RTM, Update 2 或者Update 3, 但是一但选择其中一个版本,其它的组件等等也都使用其对应的版本。

    根据你的描述,你的这个问题在TFS Proxy没有升级之前就存在,你把TFS Proxy 升级到Update 3是为了解决这个问题而升级的,是吧? 我们现在已经不建议使用TFS 2012 RT版本了, TFS 2012 Update 3里修复了很多TFS 2012 RTM中已知的问题,所以我们建议用TFS 2012 Update 3版本。

    在根据报错的内容:此工作站和主域之间信任关系失败, 我想知道你的TFS AT Server 和你的TFS Proxy 是在相同的域里吗?如果不在相同的域里,这两个域之间创建信任关系了没有?   


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2013年10月11日 1:49
    版主
  • 您好!

    我把TFS 2012 和 TFS 2012 Proxy 都升级为Update 3是为了解决TF400371错误。现把配置环境详细列举一下:

    TFS 2012

    1. 安装环境:Win7工作站计算机,未加入域
    2. TFS配置:采用TFS基本配置(win7环境只能这么配置),数据库使用SQLEXPRESS,数据层与应用层在同一台机器上。
    3. TFS安装时采用2012 RTM版本,后使用TFS 2012 With Update3将应用层升级到Update 3。

    TFS 2012 Proxy

    1. 安装环境:win server 2008 R2,该机器是一台域控制器
    2. TFS配置:采用TFS单一服务器标准配置,数据库使用的是SQL Server 2012,数据层与应用层在同一台机器上。
    3. TFS安装时采用2012 RTM版本,后使用TFS 2012 With Update3将应用层升级到Update 3。

    工作站和域之间不能建立信任关系。

    我删除了win server 2008 R2域控制器,使它变为普通工作站,不再是域环境,此时使用renh账户就可以成功配置TFS Proxy了,但TFS Proxy这时不能和SQL Server 2012通信了,打开Proxy管理控制台,以前建立的团队项目集合全都没有了,SQL Server 2012也无法用SQL Managemen Studio打开。

    因为TFS 2012源代码服务器是不能变动的,所以只能更改TFS 2012 Proxy所处的环境(包括加域、退域什么的)。针对这种情况,不知道有没有什么合适的解决方案?

    TFS数据层与应用层在同一台机器上,该机器加域、退域后,如何保证TFS数据层和应用层仍正常运行?有木有什么资料可以参考?




    2013年10月11日 3:27
  • 你好,

    当TFS AT 和TFS Proxy在不同的域环境时(或者工作站和域之间),比如 TFS AT在domain A, TFS Proxy在domainB, 在这种情况下,domian A必须单向信任domain B,即当你在配置TFS Prxoy链接TFS AT时,使用的TFS Proxy的服务账号(一个domain B账号)必须是一个能被TFS AT域(domain A)所识别的一个账号,这样TFS Proxy 才能链接TFS AT. 具体在这篇文档中关于TFS Proxy Server 和 TFS 应用层服务器之间的信任部分:http://msdn.microsoft.com/zh-cn/library/ms253081(v=vs.100).aspx#TrustsProxyAT.

    你最开始遇到的错误就是那个账号(JINGDIAORD\renh)不能被TFS AT识别, 这个账号(JINGDIAORD\renh)是要被加入到TFS AT里的用户组里的,所以必须是一个TFS AT机器所能识别的账号。

    像你现在的情况,我建议你先考虑好要不要加TFS Server(AT,DT)到域里,要以TFS Server 为基准,尽量不要动TFS Server的配置。还有,备份你TFS Server的数据。

    你把你的TFS Proxy管理控制台的截图发给我。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年10月11日 9:15
    版主
  • 您好!

    没有权限上传图片,也没有权限插入URL。所以申请了一个163免费邮箱,里面有一封“TFS代理端配置”的邮件,使用管理控制台配置TFS Proxy每一个步骤都有截图。

    邮箱用户名:tfs2012renh 密码:TFS2012

    方便的话,可以加下QQ:603832106。

    非常感谢您的耐心解答! :-)



    2013年10月11日 11:16
  • 你好,

    邮件中的截图我看了,172.17.20.19这个IP是那个机子? 是你的win-1041vsreub2机子吗?

    在你要安装配置TFS Proxy Server的机器上,打开IE,然后尝试去链接你的TFS Web Access, 能链接成功吗?(输入tfs web access url后应该会出现一个让你提供账号的对话框,你输入一个tfs admin user去尝试链接)。

    我现在觉得你的tfs proxy server机器好像就不能链接你的tfs server机器, 这个你确定一下。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年10月14日 8:04
    版主
  • 您好!

    IP:172.17.20.19 是TFS 2012源代码服务器的IP,不是TFS Proxy代理服务器的IP。

    TFS Proxy代理服务器的机器名是win-1041vsreub2(IP为172.17.20.33)。

    我在安装配置TFS Proxy Server的机器上,使用IE,输入172.17.20.19\renh这个账户是可以访问TFS Web Access的,截图我仍然放邮箱里面。

    2013年10月15日 6:08
  • 你好,

    输入172.17.20.19\renh账号和密码后,点击测试,出现什么结果了?


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年10月15日 7:03
    版主
  • 您好!

    输入这个账户和密码后,出现如下错误:

    TF254021:指定的账户名或密码无效。截图仍放在邮箱里。

    2013年10月16日 2:18