无法将构建服务连接到TFS2013:错误TF30063您未获得授权

时间:2015-01-09 13:17:05

标签: visual-studio-2013 tfs tfs2013

我在计算机上安装了TFS 2013 Update 3,并且我正在尝试在同一域上的另一台计算机上配置TFS Build服务。构建服务的注册成功完成,但服务,控制器和构建代理进入无限的启动/停止/重新启动循环。构建计算机上的事件查看器在构建服务操作日志中给出以下错误:

Build machine 'x' lost connectivity to message queue tfsmq://buildservicehost-18/.
Reason: TF30063: You are not authorized to access http://tfs2013:8080/tfs/defaultcollection.  

我尝试过的事情:

  • NetworkService帐户和构建配置的域帐户
  • 取消注册/重新注册构建服务
  • 在构建计算机上卸载TFS并重新安装
  • 创建新的服务器2012安装,在其上安装TFS构建组件

我尝试使用的域帐户位于集合的构建服务帐户组中,我甚至尝试将其放入管理组。我也尝试将其作为我自己的域帐户运行,这是一个tfs管理员和域管理员帐户。都具有相同的结果。事实上,这发生在2台不同的机器上,其中一台机器安装完全全新,这让我相信问题出现在TFS应用程序层本身,但我不知道从哪里开始。 Visual Studio能够为所有用户连接到TFS。

2 个答案:

答案 0 :(得分:0)

听起来您正在尝试将TFS 2013构建代理连接到TFS 2012服务器。这不是受支持的配置。

建议您的构建代理版本的TFS与服务器上的版本匹配。这并不意味着您无法在该代理上使用任何版本的MSBuild或VS进行构建。这个配置。

答案 1 :(得分:0)

我最后通过执行以下操作解决了这个问题:

  1. 分离收藏
  2. 备份集合作为预防措施
  3. 从App Tier(也是数据层)卸载TFS 2013
  4. 重新安装TFS 2013并为单个服务器配置它,就像它没有创建集合一样
  5. 附加现有馆藏
  6. 在构建服务器上卸载TFS
  7. 在构建服务器上重新安装TFS并配置服务,控制器和代理。
  8. 这很好,并没有让我失去任何东西。我仍然不明白为什么我首先遇到问题,但我唯一的猜测是,从TFS 2010进行基于迁移的升级是某种类型的残余。