Назад | Перейти на главную страницу

Невозможно создать проект TFS 2012 - TF218027

Я только что установил 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 использует экземпляр SQL 2012, который уже был на компьютере при установке TFS.

Кто-нибудь может увидеть, что я делаю не так, пожалуйста?

РЕДАКТИРОВАТЬ: Если я попытаюсь создать проект в VS, когда я вхожу в систему как администратор, это позволит мне. Меня это немного смущает, так как я мог подумать, что сервер будет запускать любые попытки создания папок проекта как администратор, а не как я.

РАЗРЕШАЮЩАЯ СПОСОБНОСТЬ: Следуя ответу Ричарда, я перешел на http: ///Reports/Pages/Folder.aspx и просмотрел параметр «Безопасность» для «TfsReports» и убедился, что группа AD, к которой я подключился, имела «Диспетчер содержимого Team Foundation». разрешение. Это позволило мне начать создание проекта, но не закончил работу мастера (см. Мой комментарий к ответу Ричарда). И только после того, как я добавил группу AD с соответствующими разрешениями к объектам Tfs2010OlapReportDS и TFS2010ReportDS в папке, он полностью заработал.

Я надеюсь, что этот пост поможет кому-то другому и сэкономит потраченные впустую часы, которые у меня только что были!

Вам необходимо установить разрешения для отчетов SQL Server отдельно от самой TFS.

TFS, Reporting Services и SharePoint имеют независимые разрешения. Группа «Администраторы коллекции проектов» является внутренней для TFS и, таким образом, предоставляет доступ только к функциям TFS, но не к функциям, которые она использует на других серверах.

Рекомендуемый подход - создавать группы в AD (например, «Администраторы TFS Collection X») в AD; а затем используйте эту группу для предоставления разрешений в каждой из TFS, SharePoint и Reporting Services.