Un server di report SSRS autorizzazioni quando integrato con SharePoint

Da: Scott Murray | Aggiornamento: 2012-02-15 | Commenti (8) e Relativi a: > SharePoint

Problema

Dopo il successo dell’integrazione di SharePoint 2010 e Reporting Services e la distribuzione di il mio primo Report del Server di Report in un sito di SharePoint “Report” repository utilizzando Abin Jaik Antonio MSSharePointTips articolo SQL Server Reporting Services Integrazione con SharePoint, da quale Repository o un Elenco di autorizzazioni e di sicurezza richiesti per gli sviluppatori di report, editori e utenti finali? Dai un’occhiata a questo suggerimento per ottenere questa domanda e più risposte.

Soluzione

All’interno di un repository SharePoint 2010, i file di definizione di report (rdl), i file di modello di report (smdl), le origini dati condivise (rsds/rsd) e i file di parti di report (rsc) possono essere facilmente distribuiti e devono essere protetti. Le autorizzazioni utilizzate per proteggere questi oggetti sono impostate nei livelli di autorizzazione di SharePoint. Immediatamente, quando viene creato un nuovo sito, SharePoint assegna un set di livelli di autorizzazione predefiniti ai 3 gruppi di utenti predefiniti: proprietari, membri e visitatori. Dopo la creazione di una nuova libreria “Report”, questi gruppi predefiniti ereditano le autorizzazioni dal sito principale. Per impostazione predefinita, il gruppo di proprietari ha il pieno controllo, il che significa che i membri di questo gruppo possono creare, gestire e impostare la sicurezza su tutti gli elementi del server di report, mentre il gruppo di membri ha l’autorità di aggiungere o pubblicare report e modelli di creazione di report. Naturalmente, entrambi questi gruppi possono visualizzare i report e, inoltre, i membri del gruppo Visitatori possono eseguire report e creare sottoscrizioni definite dall’utente. Gli articoli MSDN che utilizzano la sicurezza integrata in Windows SharePoint Services per gli elementi e i siti del server di report e il riferimento delle autorizzazioni elenco per gli elementi del server di report hanno entrambi riferimenti ai dettagli che corrispondono ai gruppi SharePoint ai livelli di autorizzazione SharePoint agli elementi di accesso al server di report correlati.

Configurazione delle autorizzazioni libreria SharePoint

Tuttavia, cosa è necessario fare per regolare tali autorizzazioni? Ad esempio, cosa succede se non si desidera che il gruppo Visitatori sia in grado di visualizzare i report o se non si desidera che il gruppo dei membri pubblichi i report? Per modificare le autorizzazioni per una libreria / Repository di report, verrà utilizzata l’area Ribbon > Strumenti libreria > Autorizzazioni libreria. Questo strumento fa parte della barra multifunzione Libreria standard. Per accedere alla barra multifunzione e al menu Strumenti libreria, passare prima al sito SharePoint e quindi alla libreria Server report; nella parte superiore della finestra, la barra multifunzione apparirà simile alla figura seguente.

Strumenti libreria

Quindi fare clic sul pulsante Libreria che aprirà la barra multifunzione completa della libreria; una vista parziale di questa barra multifunzione è riportata di seguito. Per accedere a questi strumenti di libreria, un utente dovrà appartenere a un gruppo che ha il pieno controllo o autorizzazioni di progettazione. Si prega di notare, queste istruzioni riguardano solo SharePoint 2010.

 Strumenti di libreria 2

Successivamente, si dovrebbe fare clic su un particolare gruppo, come mostrato nell’area blu nella schermata qui sotto. Facendo clic su un gruppo si apre la finestra Modifica autorizzazioni, l’area bianca nella figura; questa finestra consente di assegnare o rimuovere specifici livelli di autorizzazione. Ad esempio, se si desidera concedere l’accesso completo al gruppo Membri, selezionare la casella di controllo completa e quindi fare clic sul pulsante OK.

Autorizzazioni libreria per gruppo

Autorizzazioni SharePoint granulari

In alcuni casi, si desidera un controllo più granulare sulle autorizzazioni concesse. In questi casi, è possibile concedere autorizzazioni individuali, ad esempio l’accesso in lettura a un particolare utente o gruppo che non fa parte dei 3 gruppi predefiniti. Per apportare questo tipo di modifiche, passare prima al repository del server di report e fare nuovamente clic sulla barra multifunzione Strumenti libreria.

Autorizzazioni libreria Ribbon1

Selezionare nuovamente Autorizzazioni libreria.

Autorizzazioni libreria

Ora seleziona l’opzione Concedi autorizzazioni.

 Autorizzazioni libreria 3

È ora possibile aggiungere un utente utilizzando il modulo sottostante. Seguendo l’esempio precedente, è possibile concedere l’accesso in lettura a un particolare gruppo o utente inserendo le loro informazioni in questo modulo e quindi facendo clic su OK.

Concedi l'accesso

Crea un livello di autorizzazione per SQL Server Report Server

Infine, se hai esigenze di autorizzazione molto specifiche, puoi creare un livello di autorizzazioni specifico che soddisfi le tue esigenze esatte di Reporting Services. Avrete bisogno di autorizzazioni di controllo completo o appartengono al gruppo Proprietari per apportare le modifiche nelle prossime istruzioni. Innanzitutto, dalla home page principale di SharePoint, Barra multifunzione in alto, fare clic su Azioni sito e quindi Autorizzazioni sito.

 Autorizzazioni individuali 2

All’interno delle autorizzazioni del sito, verrà visualizzata la barra multifunzione Strumenti di autorizzazione e si desidera fare clic su Livelli di autorizzazione come indicato nella figura seguente.

Modifica gruppo libreria

La schermata dei livelli di autorizzazione è un po ‘ confusa in quanto la funzione di modifica è disponibile solo se si fa clic sui livelli di autorizzazione esistenti, come Controllo completo, Progettazione o Contribute. Certamente, si potrebbe aggiungere un nuovo livello anche, ma in questo esempio, basta cliccare su uno dei livelli di autorizzazione esistenti.

 Autorizzazioni individuali 2

Ora per regolare le autorizzazioni per un livello nuovo o esistente, si dovrebbe usare la schermata qui sotto. Ad esempio, è possibile creare un nuovo livello di autorizzazione, che può essere utilizzato per impedire a un gruppo o a un utente di eliminare report, modelli e altri documenti. Una volta creato questo livello di autorizzazione, assegnarlo al gruppo appropriato utilizzando le istruzioni all’inizio di questo suggerimento. Come si aggiungono i livelli di autorizzazione, assicurarsi di rimuovere / deselezionare i livelli di autorizzazione indesiderati.

Autorizzazioni libreria

L’integrazione di SQL Server Reporting Server con SharePoint 2010 consente agli utenti di navigare in un sito per esigenze di reporting e collaborazione. Quando si integrano questi due sistemi, è necessario configurare SharePoint Security in modo che gli utenti, gli editori e gli sviluppatori di report abbiano l’accesso necessario per completare i loro lavori.

Passaggi successivi
  • Per ottenere un riferimento incrociato dettagliato dei livelli di autorizzazione di SharePoint alle autorizzazioni di Reporting Services, vedere Confronto di ruoli e attività in Reporting Services con gruppi e autorizzazioni di SharePoint http://msdn.microsoft.com/en-us/library/bb283182.aspx.
  • Controlla queste risorse correlate:
    • SQL Server Reporting Services Tutorial
    • Reporting Services Suggerimenti per lo Sviluppo
    • SharePoint Suggerimenti

ottenere script

accanto pulsante di punta

Circa l’autore
MSSQLTips autore Scott MurrayScott Murray ha una passione per la creazione di Soluzioni di business intelligence con SharePoint, SSAS, OLAP e SSRS.
Visualizza tutti i miei suggerimenti

Articolo Ultimo aggiornamento: 2012-02-15

Write a Comment

Il tuo indirizzo email non sarà pubblicato.