Team-Foundation-Server

無法創建項目 TFS 2012 - TF218027

  • September 12, 2014

我剛剛安裝了 TFS2012 並試圖通過 Visual Studio 2012 在預設集合中創建一個新項目,但我不斷收到此錯誤消息:

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.

我已經檢查了權限,並且我的使用者是項目集合管理員的成員,並且項目集合管理員組具有允許的“創建新項目”權限。

我認為唯一可能是我在安裝期間為 Sharepoint 訪問和報告查看創建的使用者沒有寫入報告文件夾的權限,但是如果我選擇“此時不要配置 SharePoint 網站”然後我仍然收到錯誤消息。我也找不到報告文件夾來檢查權限。

TFS 正在使用安裝 TFS 時電腦上已經存在的 SQL 2012 實例。

誰能看到我做錯了什麼?

**編輯:**如果我以管理員身份登錄時嘗試在 VS 中創建項目,它會讓我。我對此感到有些困惑,因為我原以為伺服器會以管理員身份執行任何創建項目文件夾的嘗試,而不是像我一樣。

**解決方案:**根據理查德的回答,我瀏覽到 http:///Reports/Pages/Folder.aspx 並查看了“TfsReports”的“安全”選項,並確保我連接的廣告組具有“團隊基礎內容”經理的許可。這使我可以開始創建一個項目,但沒有完成嚮導(請參閱我對理查德回答的評論)。只有在我將具有相關權限的 AD 組添加到文件夾中的“Tfs2010OlapReportDS”和“TFS2010ReportDS”對象之後,它才能完全正常工作。

我希望這篇文章可以幫助其他人,並為他們節省我剛剛浪費的時間!

您需要獨立於 TFS 本身設置 SQL Server 報告的權限。

TFS、Reporting Services 和 SharePoint 都有獨立的權限。“項目集合管理員”組是 TFS 內部的,因此只能訪問 TFS 功能,而不是它在其他伺服器上使用的功能。

推薦的方法是在 AD 中創建組(例如“TFS Collection X Admins”);然後使用該組在每個 TFS、SharePoint 和 Reporting Services 中授予權限。

引用自:https://serverfault.com/questions/432496