2012-02-09 5 views
9

Abbiamo diverse raccolte nel nostro server TFS 2010. Questo server ospita tutti i nostri servizi correlati a TFS.Autorizzazioni TFS per creare progetti di team in una raccolta specifica

Vorrei consentire a un programmatore specifico di creare progetti di team all'interno della sua collezione dedicata. Appartiene al gruppo di amministratori TFS della raccolta. Quando tenta di creare un nuovo Team Project, fallisce con un errore di autorizzazione di Reporting. Comprendo che ha anche bisogno di autorizzazioni di Reporting Services per creare gli oggetti Reporting rilevanti per il nuovo progetto Team, ma non voglio che sia un amministratore completo per i Reporting Services dell'intero server.

Esiste un modo per concedergli la piena capacità di creare nuovi progetti di team senza eseguire un amministratore completo di Reporting Services?

+0

Anche io ho rilevato il problema, ma sembra essere un'omissione nella raccolta delle informazioni TFS sul server di report. La generazione di un nuovo progetto TFS nel server di report richiede l'accesso come root in quanto il server di report non conosce il concetto di raccolte TFS ... – kroonwijk

+0

È possibile includere l'errore di Reporting Services effettivo dal log della Creazione guidata progetto? TFS aggiunge anche un nuovo ruolo a SSRS chiamato "Team Foundation Content Manager", questo dovrebbe essere sufficiente per creare nuove cartelle in/TfsReports/ –

+0

L'errore che l'utente sta ottenendo è: TF218027: Non è stato possibile creare la seguente segnalazione sul server che sta eseguendo SQL Server Reporting Services: /TfsReports/DefaultCollection –

risposta

8

fonte: http: //www.microsoft.com/download/en/details.aspx id = 8175 per concedere autorizzazioni amministrative per un insieme di progetti team in Reporting Services

  1. Avviare Internet Explorer?.
  2. Nella barra degli indirizzi, digitare il seguente URL, dove ReportServer è il nome del server che esegue Reporting Services: http://ReportServer/Reports/Pages/Folder.aspx
  3. Fare clic sulla scheda Proprietà e quindi fare clic su Nuova assegnazione ruolo.
  4. In Gruppo o Nome utente, digitare il nome dell'account per l'utente o il gruppo a cui si desidera concedere le autorizzazioni amministrative.
  5. In Ruolo, fare clic su Team Foundation Content Manager, quindi fare clic su OK.

L'unica cosa mancante nel manuale, è che è necessario eseguire questa operazione per/TfsReports/[nome collection] mentre si imposta l'interruzione della sicurezza.