运行TFS 2010构建时出现symstore错误

时间:2012-05-22 16:00:16

标签: tfs2010 symstore

背景: 我有几个版本通过TFS2010在Windows Server 2003 R2机器上运行。所有这些构建定义都将发布符号的路径设置为“\\ server \ SymbolStore”,并且构建运行正常。

(注意 - 我从一名前员工那里继承了这个设置,而且我还有一台运行在单独的2K8机器上的其他版本也运行没有问题)

我现在正在使用相同的设置将这些构建迁移到新的Windows 2008 R2构建服务器。

问题: 在新构建机器上运行构建时,一切正常,直到构建尝试在工作流中运行“发布符号”活动,此时我收到错误

  

SYMSTORE错误:类:服务器。描述:无法连接到服务器。   错误5:访问被拒绝。 TF270015:'symstore.exe'返回了一个   意外退出代码。预计'0';实际的'5'。

还将构建状态设置为Partially Succeeded。

到目前为止,我已经在网上搜索了这些错误消息无效,所以是否有人知道可能导致此问题的原因以及如何让它再次运行?

一如既往,提前谢谢

2 个答案:

答案 0 :(得分:2)

您是否检查过该文件夹是否具有Team Build用于创建/写入文件的服务帐户的权限?

答案 1 :(得分:1)

事实证明,在我设置了新的构建机器之后,我将构建服务属性的Credentials(在Team Foundation Server管理控制台/构建配置中找到)保留为其默认设置,即" NT AUTHORITY \网络服务&#34 ;.一旦我将其更改为使用构建服务帐户,构建就能够正确地写入符号存储