无法创build项目TFS 2012 – TF218027

我刚刚安装了TFS2012,并试图通过Visual Studio 2012在默认集合中创build一个新项目,但是我不断收到此错误消息:

TF218027: The following reporting folder could not be created on the server that is running SQL Server Reporting Services: /TfsReports/DefaultCollection. The report server is located at: http://<servername>/Reports. The error is: The permissions granted to user '<domain>/grandmasterflush' are insufficient for performing this operation.. Verify that the path is correct and that you have sufficient permissions to create the folder on that server and then try again. 

我已经检查了权限,我的用户是Project Collectionpipe理员的成员,Project Collection Administrators组拥有“允许创build新项目”的权限。

我认为唯一可能的情况是,我在安装过程中为Sharepoint访问和报告查看而创build的用户没有写入报告文件夹的权限,但是如果select“此时不configurationSharePoint网站”那么我仍然收到错误消息。 我无法find报告文件夹来检查权限。

TFS正在使用安装TFS时已安装在机器上的SQL 2012实例。

任何人都可以看到我做错了,请吗?

编辑:如果我尝试在VS中创build项目,当我以pipe理员身份login它让我。 我有点困惑,因为我会认为服务器将运行任何尝试创build项目文件夹作为pipe理员,而不是我。

解决scheme:继Richard的回答之后,我浏览了http:///Reports/Pages/Folder.aspx,并将“TfsReports”的“Security”选项视为已确认,并确保我所连接的AD组拥有“Team Foundation Content经理“的权限。 这让我开始创build一个项目,但没有完成向导(请参阅我对Richard的回答的评论)。 只是在AD组中添加了关联权限的AD组之后,才将其完全运行的文件夹中的“Tfs2010OlapReportDS”和“TFS2010ReportDS”对象join。

我希望这篇文章能够帮助别人,为他们节省下我刚刚所浪费的时间!

    您需要从TFS本身单独设置SQL Server Reporting的权限。

    TFS,Reporting Services和SharePoint都拥有独立的权限。 “Project Collection Administrators”组是“TFS”的内部组件,因此只能访问TFSfunction,而不能访问在其他服务器上使用的function。

    推荐的方法是在AD中创build组(例如“TFS收集Xpipe理员”); 然后使用该组为每个TFS,SharePoint和Reporting Services授予权限。