在TFS 2010中创建团队项目时出现错误TF218027

时间:2010-07-13 20:50:39

标签: tfs permissions reporting-services tfs2010

考虑用户创建新团队项目的场景。用户是想要创建和管理团队项目的开发人员。

  • 为什么此用户无法创建新的Team Project,包括Reporting Services组件?
  • 如何解决此错误?

例外是

  

TF218027:无法在运行SQL Reporting Services的服务器上创建以下报告文件夹。

SQL Reporting Services正在为此目的明确创建的Active Directory服务帐户下运行。

alt text

尝试此操作的开发人员是具有以下权限的TFS组的成员。

alt text

3 个答案:

答案 0 :(得分:21)

我实施的变通方法方式是确保开发人员在SQL Reporting Services中具有“Content Manager”权限的组中。

我只是在文本框中添加了相应的AD组,操作完美无缺。 首先,我访问了http://myServer/TFS/Reports/MyCollection

的SSRS页面

alt text

进入“新角色分配”屏幕。

alt text

答案 1 :(得分:3)

我实际上blogged不久之前就此问题。如果使用NETWORK SERVICE帐户以外的其他内容设置Reporting Services,您通常会看到此错误。

FTA:

  

我正在玩我的测试   Team Foundation Server的实例   今天,试图创建一个新项目,   当我得到错误TF218027的时候   试图创建Reporting Services   项目的文件夹。奇怪的   事情是,这不是我的第一次   在此服务器上创建的项目。

     

我搜索了互联网   类似的,发现一个帖子说   Reporting Services应该运行   NETWORK SERVICE帐户。以来   这是一个匆匆放在一起的   服务器,我用它运行它   管理员帐户,所以我试过了   切换它。

     

没有骰子。我得到了相同的TF218027   错误,但这次是由于它   无法解密   对称密钥。显然,这是一个   改变帐户的坏事   Reporting Services服务。

     

我匆匆将帐户改回了   管理员并重新启动了   服务。有趣的是,这个   似乎解决了这个问题。

答案 2 :(得分:0)

我刚刚遇到同样的问题。我授予了SharePoint,TFS和Report Server中的用户权限。而且我仍然收到相同的错误消息。然后我意识到了什么。我将该用户添加到Report Server的本地管理员组。有效!希望这会帮助你。