Não é possível criar um projeto TFS 2012 - TF218027

6

Acabei de instalar o TFS2012 e estou tentando criar um novo projeto na coleção padrão via Visual Studio 2012, mas continuo recebendo esta mensagem de erro:

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.

Eu verifiquei as permissões e meu usuário é um membro dos Administradores de Coleta de Projeto e o grupo Administradores de Coleta de Projeto tem o conjunto de permissões 'Criar novo projeto' para permitir.

A única coisa que acho que pode ser é que o usuário que criei durante a instalação para o acesso ao SharePoint e a visualização de relatórios não tem permissão para gravar na pasta de relatórios, no entanto, se eu selecionar "Não configurar um site do SharePoint em desta vez ", então eu ainda recebo as mensagens de erro. Não consigo encontrar a pasta de relatórios para verificar as permissões.

O TFS está usando uma instância do SQL 2012 que já estava na máquina quando o TFS foi instalado.

Alguém pode ver o que estou fazendo de errado, por favor?

EDITAR: Se eu tentar criar o projeto no VS quando estou logado como administrador, isso me permite. Estou um pouco confuso com isso, pois teria pensado que o servidor executaria qualquer tentativa de criar pastas do projeto como administrador, não como eu.

RESOLUÇÃO: Seguindo a resposta de Richard, naveguei para http: ///Reports/Pages/Folder.aspx e fiz a opção "Segurança" para "TfsReports" e assegurei que o AD grupo que eu tinha conectado tinha a permissão 'Team Foundation Content Manager'. Isso me permitiu começar a criar um projeto, mas não terminou o assistente (veja meu comentário para a resposta de Richard). Foi somente depois que eu adicionei o grupo AD com as permissões associadas aos objetos 'Tfs2010OlapReportDS' e 'TFS2010ReportDS' na pasta que funcionou totalmente.

Espero que este post ajude outra pessoa e economize as horas perdidas que acabei de ter!

    
por GrandMasterFlush 27.09.2012 / 11:09

1 resposta

3

Você precisa definir permissões no SQL Server Reporting separadamente do próprio TFS.

O TFS, o Reporting Services e o SharePoint têm permissões independentes. O grupo "Administradores de Coleta de Projeto" é interno ao TFS e, portanto, apenas dá acesso às funções do TFS, não às funções que ele usa em outros servidores.

A abordagem recomendada é criar grupos no AD (por exemplo, "TFS Collection X Admins") no AD; e use esse grupo para conceder permissões em cada um dos TFS, SharePoint e Reporting Services.

    
por 27.09.2012 / 11:53