SSRS Raport permisiuni server atunci când sunt integrate cu SharePoint

de: Scott Murray | actualizat: 2012-02-15 | Comentarii (8) | legate de: > SharePoint

problemă

după integrarea cu succes SharePoint 2010 și servicii de raportare și implementarea primul meu raport de Server raport la un „Rapoarte” depozit SharePoint folosind Abin Jaik Antony MSSHAREPOINTTIPS articol SQL Server Reporting Services integrarea cu SharePoint, ce repository sau listă permisiuni și securitate sunt necesare pentru dezvoltatorii de rapoarte, editori și utilizatorii finali? Consultați acest sfat pentru a obține această întrebare și mai multe răspunsuri.

soluție

într-un depozit SharePoint 2010, fișiere definiție raport (RDL), fișiere model raport (smdl), surse de date partajate (rsds/rsd) și fișiere parte raport (rsc) pot fi implementate cu ușurință și trebuie să fie securizate. Permisiunile utilizate pentru securizarea acestor obiecte sunt setate în nivelurile de permisiune SharePoint. În afara casetei, atunci când este creat un site nou, SharePoint atribuie un set de niveluri de permisiune implicite celor 3 grupuri de utilizatori implicite: proprietari, membri și vizitatori. La crearea unei noi biblioteci „rapoarte”, aceste grupuri implicite moștenesc permisiunile de pe site-ul părinte. În mod implicit, grupul de proprietari are control complet, ceea ce înseamnă că membrii acestui grup pot crea, gestiona și seta securitatea pe toate elementele serverului de rapoarte, în timp ce grupul de membri are Autoritatea de a adăuga sau publica rapoarte și modele de generatori de rapoarte. Desigur, ambele grupuri pot vizualiza rapoarte și, în plus, membrii grupului de vizitatori pot rula rapoarte și pot crea abonamente definite de utilizator. Articolele MSDN care utilizează securitate încorporată în Windows SharePoint Services pentru Report Server Items și site-uri și referința permisiunii listă pentru Report Server Items au ambele referințe de detalii care se potrivesc grupurilor SharePoint cu nivelurile de permisiune SharePoint cu elementele de acces ale serverului de rapoarte corelate.

Configurarea permisiunilor Bibliotecii SharePoint

cu toate acestea, ce trebuie să faceți pentru a ajusta aceste permisiuni? De exemplu, ce se întâmplă dacă nu doriți ca grupul de vizitatori să poată vizualiza rapoarte sau nu doriți ca grupul membrilor să publice rapoarte? Pentru a modifica permisiunile pentru o bibliotecă / depozit de rapoarte, veți utiliza panglica > instrumente bibliotecă > zona permisiuni bibliotecă. Acest instrument face parte din panglica standard a Bibliotecii. Pentru a accesa meniul panglică și instrumente bibliotecă, navigați mai întâi pentru a naviga la site-ul SharePoint, apoi la Biblioteca Server raport; în partea superioară a ferestrei, panglica va apărea similar cu figura de mai jos.

instrumente bibliotecă

apoi faceți clic pe butonul Bibliotecă care va deschide panglica bibliotecă completă; o vizualizare parțială a acestei panglici este prezentată mai jos. Pentru a accesa aceste instrumente de bibliotecă, Un utilizator va trebui să aparțină unui grup care are Control complet sau permisiuni de proiectare. Vă rugăm să rețineți, aceste instrucțiuni se referă la SharePoint 2010 numai.

instrumente de bibliotecă 2

apoi, ați face clic pe un anumit grup, așa cum se arată în zona albastră din ecranul de mai jos. Dacă faceți clic pe un grup, se deschide fereastra Editare permisiuni, zona albă din figură; această fereastră vă permite să atribuiți sau să eliminați anumite niveluri de permisiune. De exemplu, dacă doriți să acordați acces complet la grupul de membri, bifați caseta control complet și apoi faceți clic pe butonul OK.

permisiuni de bibliotecă pentru grup

permisiuni granulare SharePoint

în unele cazuri, veți dori un control mai granular asupra permisiunilor pe care le acordați. În aceste cazuri, puteți acorda permisiuni individuale, cum ar fi accesul la citire unui anumit utilizator sau grup care nu face parte din cele 3 grupuri implicite. Pentru a efectua aceste tipuri de modificări, navigați mai întâi la Repository-ul serverului de rapoarte și faceți din nou clic pe panglica instrumente bibliotecă.

Permisiuni Bibliotecă Ribbon1

Selectați Din Nou Permisiuni Bibliotecă.

permisiuni de bibliotecă

Acum selectați opțiunea de acordare a permisiunilor.

permisiuni bibliotecă 3

acum Puteți adăuga un utilizator folosind formularul de mai jos. Urmând exemplul precedent, puteți acorda acces de citire unui anumit grup sau utilizator introducând informațiile acestora în acest formular și apoi făcând clic pe OK.

acordați acces

creați un nivel de permisiune pentru SQL Server Report Server

Ultima, dacă aveți nevoi de permisiune foarte specifice, puteți crea un nivel de permisiuni specifice care să satisfacă nevoile dvs. exacte de servicii de raportare. Veți avea nevoie de permisiuni de Control complet sau aparțin grupului de Proprietari pentru a face modificările în următoarele câteva instrucțiuni. Mai întâi, din pagina principală SharePoint, panglica de sus, faceți clic pe Acțiuni Site și apoi Permisiuni Site.

 permisiuni individuale 2

în cadrul permisiunilor Site-ului, se va afișa panglica instrumente de permisiune și veți dori să faceți clic pe niveluri de permisiune, așa cum se menționează în figura de mai jos.

Library Group Edit

ecranul niveluri de permisiune este puțin confuz, deoarece funcția de editare este disponibilă numai dacă faceți clic pe nivelurile de permisiune existente, cum ar fi control complet, proiectare sau contribuire. Desigur, puteți adăuga și un nou nivel, dar în acest exemplu, trebuie doar să faceți clic pe unul dintre nivelurile de permisiune existente.

 permisiuni individuale 2

acum, pentru a ajusta permisiunile pentru un nivel nou sau existent, ar folosi ecranul de mai jos. De exemplu, puteți crea un nou nivel de permisiune, care ar putea fi utilizat pentru a împiedica un grup sau un utilizator să șteargă rapoarte, modele și alte documente. Odată ce acest nivel de permisiune este creat, l-ați atribui grupului corespunzător folosind instrucțiunile de la începutul acestui sfat. Pe măsură ce adăugați niveluri de permisiune, asigurați-vă că eliminați / debifați nivelurile de permisiune nedorite.

permisiuni de bibliotecă

integrarea SQL Server Reporting Server cu SharePoint 2010 permite utilizatorilor să navigheze la un site atât pentru nevoile lor de raportare, cât și pentru colaborare. Când integrați aceste două sisteme, va trebui să configurați securitatea SharePoint, astfel încât utilizatorii, editorii și dezvoltatorii de rapoarte să aibă accesul de care au nevoie pentru a-și finaliza lucrările.

pașii următori
  • pentru a obține o referință încrucișată detaliată a nivelurilor de permisiune SharePoint la permisiunile serviciilor de raportare, consultați Compararea rolurilor și activităților din serviciile de raportare cu grupurile și permisiunile SharePoint http://msdn.microsoft.com/en-us/library/bb283182.aspx.
  • verificați aceste resurse conexe:
    • SQL Server Reporting Services Tutorial
    • raportare servicii de dezvoltare sfaturi
    • SharePoint sfaturi

obțineți scripturi

butonul Sfat următor

despre autor
MSSQLTips autor Scott Murray Scott Murray are o pasiune pentru crafting soluții BI cu SharePoint, SSAS, OLAP și SSRS.
Vezi toate sfaturile mele

articol Ultima actualizare: 2012-02-15

Write a Comment

Adresa ta de email nu va fi publicată.