Procedura: modificare le impostazioni di sicurezza del data warehouse per Team System
Aggiornamento: novembre 2007
Per impostazione predefinita, i gruppi e gli utenti autorizzati ad accedere al database relazionale e al database OLAP di Team Foundation vengono impostati durante l'installazione di Team Foundation Server. Per impostazione predefinita, l'accesso in scrittura al warehouse è limitato a un account del servizio. Ogni adattatore di strumento ha accesso in scrittura al data warehouse poiché è in esecuzione in questo account del servizio.
Se si intende consentire agli utenti finali di accedere al cubo per creare report o fogli di calcolo di Microsoft Excel direttamente dalla struttura del cubo, è necessario che l'amministratore di Team Foundation Server conceda o revochi le autorizzazioni all'account utente, secondo le esigenze. In genere, si concede agli utenti l'accesso in sola lettura al database OLAP, ma non al database relazionale, poiché il cubo OLAP è più facile da utilizzare ed è stato ottimizzato per la generazione di report. Un utente con autorizzazione alla visualizzazione dei dati nel warehouse per un determinato progetto Team ha accesso completo a tutti i dati per tale progetto.
Contattare l'amministratore di Team Foundation Server o l'amministratore del progetto Team per assicurarsi che l'account utente disponga delle autorizzazioni descritte nella sezione seguente.
Autorizzazioni necessarie
Per eseguire questa procedura, è necessario essere membro del gruppo Administrators di Team Foundation o disporre dell'autorizzazione Amministra warehouse a livello server impostata su Consenti. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.
Per aggiungere o rimuovere l'accesso al data warehouse
Nel server di livello dati Team Foundation fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2005, quindi fare clic su SQL Server Management Studio.
Nella finestra di dialogo Connetti al server, nell'elenco Tipo server selezionare Analysis Services.
Nella casella Nome server, selezionare o digitare il nome del server in cui si trova il livello dati di Team Foundation Server, quindi scegliere Connetti.
In Microsoft SQL Server Management Studio, in Esplora oggetti espandere i nodi <nome server>, Database, TFSWarehouse, quindi Ruoli.
Fare doppio clic sul nodo TFSWarehouseDataReader.
Nella finestra di dialogo Modifica ruolo , nel riquadro Selezione pagina fare clic su Appartenenza.
Fare clic su Aggiungi per aggiungere utenti o su Rimuovi per eliminarli e seguire le istruzioni visualizzate sullo schermo. Con questa operazione, vengono aggiunti ed eliminati utenti che hanno accesso all'intero cubo.
Se si desidera gestire la sicurezza a un livello più dettagliato (ad esempio per progetto Team), è possibile compilare un nuovo ruolo che specifichi le autorizzazioni per singole dimensioni dei dati. Per ulteriori informazioni su come impostare ruoli e autorizzazioni in SQL Server 2005 Analysis Services, vedere "Progettazione ruoli (SSAS)" sul sito Web Microsoft.