Concedere le autorizzazioni per visualizzare o creare SQL Server report in Azure DevOps Server

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013
Azure DevOps Server in precedenza era denominato Visual Studio Team Foundation Server .

Ecco la terza attività nella sequenza di quattro attività per aggiungere report al progetto team. È possibile usare le procedure descritte in questo articolo per impostare le autorizzazioni per visualizzare o creare report.

Aggiungere un server di report UploadreportConcedereautorizzazioni Rivederele attività del team

Importante

Disponibilità dellefunzionalità: è possibile aggiungere un server di report solo a un TFS locale. Se si usa un Azure DevOps, l'aggiunta di un server di report non è un'opzione supportata, ma è possibile usare il servizio di analisi.

Dopo aver caricato i report, abilitare la visualizzazione o la gestione da parte dei membri del team. Inoltre, per creare o modificare i report, sarà necessario concedere l'accesso in lettura ai database.

Aggiungere gli account ai ruoli predefiniti per visualizzare o gestire i report

Aggiungere visualizzatori di report al ruolo Browser. Aggiungere gli autori di report TFS al ruolo Gestione contenuto di Team Foundation.

Suggerimento

Le autorizzazioni per accedere a Gestione report vengono gestite separatamente dalle autorizzazioni TFS. Anche se sono stati aggiunti i membri del team a un gruppo TFS, sarà comunque necessario aggiungerli a un ruolo Gestione report.

  1. Se non si è stati aggiunti al ruolo Gestione contenuto per Reporting Services, viene aggiunto da un utente che è stato aggiunto a questo ruolo.

  2. Dal Gestione report home page aprire CartellaImpostazioni .

    Assegnare gli utenti a un ruolo in Gestione report SSRS

    L'URL è http://ReportServer/Reports/Pages/Folder.aspx o se si usa un'istanza denominata, http://ReportServer/Reports_InstanceName/Pages/Folder.aspx .

  3. Aprire Nuova assegnazione di ruolo.

    Aprire la nuova assegnazione del ruolo SSRS

    Suggerimento

    Per limitare l'accesso ai report definiti per un progetto team o una raccolta di progetti team, passare alla cartella corrispondente, quindi aprire Nuova assegnazione ruolo.

  4. Aggiungere il nome account e selezionare il ruolo. Assegnare l'utente a un ruolo in Gestione rapporti

Aggiungere gli autori di report ai ruoli database

Se i membri devono creare o personalizzare i report, aggiungere i propri account al ruolo TfsWarehouseDataReader. Gli autori dei report devono avere l'accesso in lettura per il data warehouse relazionale e il cubo di Analysis Services. I membri del team che Excel report dalle query elemento di lavoro o connettendosi al cubo devono solo accedere in lettura al cubo.

  1. Se non si è un amministratore del database TFS, viene aggiunto come .

  2. Connessione alla motore di database per TFS usando SQL Server Management Studio.

    Connettersi al motore di database

  3. Aprire la pagina delle proprietà per il ruolo TfsWarehouseDataReader nella cartella Databases/Tfs_Warehouse/organizations/security/Roles/Database Roles.

    Aprire le proprietà del ruolo lettore dati Tfs_Warehouse

  4. Aggiungere l'account.

    Aggiungere un membro al ruolo lettore dati Tfs_Analysis

  5. Connettersi quindi al database Analysis Services database.

    Connettersi al database di Analysis Services

  6. Aprire la pagina delle proprietà per il ruolo TfsWarehouseDataReader nella cartella Databases/Tfs_Analysis/Roles.

    Aprire le proprietà del ruolo lettore dati Tfs_Analysis

  7. Aggiungere l'account.

    Aggiungere l'account.

Importante

Gli account aggiunti ai ruoli TfsWarehouseDataReader possono visualizzare i dati per tutti i progetti team ospitati in tutte le raccolte di progetti team nella distribuzione TFS. Non è possibile limitare l'accesso a un progetto team o a una raccolta.

Passaggio successivo