今天在我们的TFS2010构建服务器上遇到了一个非常奇怪的问题。突然,构建服务无缘无故地失败了。我们已经解决了一整天的问题,但仍然没有找到原因。
问题之一是构建服务是(或者应该!)在名为tfs2010build的AD用户下运行。然而,当我尝试启动服务时,我会得到以下错误
Service cannot be started. Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException: TF30063: You are not authorized to access http://tfs2010:8080/tfs/def
允许用户创建/编辑区域和迭代的正确权限/设置是什么?
我有一个用户在区域或迭代的管理部分收到以下消息:
You do not have one or more permissions required to update the iterations for this team
奇怪的是,用户确实可以创建/编辑区域和迭代,这个用户是我为项目创建的TFS组的一部分,这个组的安全属性是:
Create test runs - Allow
Delete team project - Not Set
Delete test runs - Allow
Edit project-level info
我们实际上安装了一个安装了Team Foundation Server2010的Windows Server2008 R2,它配置了一个项目集合。一个数据库项目从Visual Studio Premium 2010迁移到Visual Studio Premium 2012,并签入到TFS2010。
在另一个Windows Server2008 R2上,Team Foundation Server2010是安装了构建代理的TFS Build Server,带有项目集合的TFS2010 Server和TFS Build Server2010可以很好地协同工作。
在将数据库项目从Visual Stu
我们从TFS2008迁移到TFS2010。在TFS2008中,我们使用下面的查询更新Server数据库中用于TFS的工作项,但是在新的TFS2010数据库中,我不知道如何做。
这是我在TFS2008中使用的查询
update dbo.WorkItemsLatest set [Created By] = @CreatedBy where ID = @id
update dbo.WorkItemsAre set [Created By] = @CreatedBy where ID = @id
在TFS2010中,查询执行相同的操作是什么?
我正在使用Visual Studio2012和TFS2010,我想使用StyleCop签入策略,但它不起作用。我已经在服务器和客户端安装了StyleCop,StyleCop Check-In Policy for TFS2010和Team Foundation Power Tools 2010,仍然没有任何好处。