SSRS Report Server oprávnění při integraci s SharePoint

by: Scott Murray | Aktualizováno: 2012-02-15 | Komentáře (8) | související: > SharePoint

problém

po úspěšné integraci SharePoint 2010 a Reporting Services a nasazení můj první Report Server Report SharePoint „Reports“ úložiště pomocí Abin Jaik Antony je MSSharePointTips článek SQL Server Reporting Services integrace s SharePoint, jaké úložiště nebo seznam oprávnění a zabezpečení jsou vyžadovány pro vývojáře zpráv, vydavatelé a koncoví uživatelé? Podívejte se na tento tip a získejte tuto otázku a další odpovědi.

řešení

v rámci úložiště SharePoint 2010 lze snadno nasadit soubory definic zpráv (rdl), soubory modelů zpráv (smdl), sdílené zdroje dat (rsds/rsd) a soubory součástí zpráv (rsc). Oprávnění používaná k zabezpečení těchto objektů jsou nastavena v úrovních oprávnění SharePoint. Po vybalení z krabice, když je vytvořen nový web, SharePoint přiřadí sadu výchozích úrovní oprávnění 3 výchozím skupinám uživatelů: vlastníkům, členům a návštěvníkům. Po vytvoření nové knihovny „reportů“ zdědí tyto výchozí skupiny oprávnění z nadřazeného webu. Ve výchozím nastavení má skupina vlastníků plnou kontrolu, což znamená, že členové této skupiny mohou vytvářet, spravovat a nastavovat zabezpečení všech položek serveru sestav, zatímco skupina členů má oprávnění přidávat nebo publikovat sestavy a modely sestav. Samozřejmě, obě tyto skupiny mohou prohlížet zprávy, a navíc, členové skupiny návštěvníků mohou spouštět zprávy a vytvářet uživatelem definované předplatné. Články MSDN využívající vestavěné zabezpečení v systému Windows SharePoint Services pro položky a weby Report Server a odkaz na oprávnění seznamu pro položky Report Server mají odkazy na podrobnosti, které odpovídají skupinám SharePoint na úrovně oprávnění SharePoint na související položky přístupu k serveru Report.

konfigurace oprávnění knihovny SharePoint

co však musíte udělat pro úpravu těchto oprávnění? Například co když nechcete, aby skupina návštěvníků mohla prohlížet zprávy nebo nechcete, aby skupina členů publikovala zprávy? Chcete-li změnit oprávnění pro knihovnu / úložiště sestav, použijete oblast pásu karet > nástroje knihovny > oprávnění knihovny. Tento nástroj je součástí standardního pásu knihoven. Chcete-li se dostat do pásu karet a nabídky Nástroje knihovny, nejprve přejděte na web SharePoint a poté do knihovny serveru sestav; v horní části okna se páska zobrazí podobně jako níže uvedený obrázek.

 knihovní nástroje

dále klikněte na tlačítko Knihovna, které otevře celou knihovní stuhu; částečný pohled na tuto stuhu je na obrázku níže. Pro přístup k těmto nástrojům knihovny, uživatel bude muset patřit do skupiny, která má buď plnou kontrolu nebo oprávnění návrhu. Upozorňujeme, že tyto pokyny se týkají pouze SharePoint 2010.

knihovní nástroje 2

dále byste klikli na konkrétní skupinu, jak je znázorněno v modré oblasti na obrazovce níže. Kliknutím na skupinu se otevře okno Upravit oprávnění, bílá oblast na obrázku; toto okno vám umožní přiřadit nebo odebrat konkrétní úrovně oprávnění. Tak například, pokud jste chtěli udělit plnou kontrolu přístup ke skupině členů, byste zaškrtnout políčko plné kontroly a potom klepněte na tlačítko OK tlačítko.

 oprávnění knihovny pro skupinu

granulární oprávnění SharePoint

v některých případech budete chtít podrobnější kontrolu nad udělenými oprávněními. V těchto případech můžete udělit individuální oprávnění, jako je přístup ke čtení konkrétnímu uživateli nebo skupině, která není součástí výchozích skupin 3. Chcete-li provést tyto typy změn, nejprve přejděte do repozitáře Report serveru a znovu klikněte na pásu karet nástroje knihovny.

Oprávnění Knihovny Ribbon1

Znovu Vyberte Oprávnění Knihovny.

 oprávnění knihovny

Nyní vyberte možnost udělit oprávnění.

oprávnění knihovny 3

nyní můžete přidat uživatele pomocí níže uvedeného formuláře. Podle předchozího příkladu můžete udělit přístup ke čtení konkrétní skupině nebo uživateli zadáním jejich informací do tohoto formuláře a klepnutím na tlačítko OK.

 udělit přístup

vytvořit úroveň oprávnění pro SQL Server Report Server

Poslední, pokud máte velmi specifické potřeby oprávnění, můžete vytvořit konkrétní úroveň oprávnění, která vyhovuje vašim přesným potřebám reportingových služeb. Budete potřebovat úplná oprávnění k ovládání nebo patříte do skupiny vlastníků, abyste mohli provést změny v několika následujících pokynech. Nejprve z hlavní domovské stránky SharePoint, horní pásky, klikněte na Akce webu a poté na oprávnění webu.

 individuální oprávnění 2

v rámci oprávnění webu se zobrazí páska nástrojů oprávnění a budete chtít kliknout na úrovně oprávnění, jak je uvedeno na obrázku níže.

 Editace skupiny knihoven

obrazovka úrovní oprávnění je trochu matoucí v tom, že funkce úprav je k dispozici pouze tehdy, pokud kliknete na existující úrovně oprávnění, jako je plná kontrola, návrh nebo příspěvek. Jistě, můžete také přidat novou úroveň, ale v tomto příkladu stačí kliknout na jednu ze stávajících úrovní oprávnění.

 individuální oprávnění 2

Chcete-li nyní upravit oprávnění pro novou nebo existující úroveň, použijte níže uvedenou obrazovku. Můžete například vytvořit novou úroveň oprávnění, která by mohla být použita k zabránění skupině nebo uživateli v mazání sestav, modelů a dalších dokumentů. Jakmile je tato úroveň oprávnění vytvořena, přiřadili byste ji příslušné skupině podle pokynů na začátku tohoto tipu. Při přidávání úrovní oprávnění nezapomeňte odstranit / zrušit zaškrtnutí nechtěných úrovní oprávnění.

 oprávnění knihovny

integrace serveru SQL Server Reporting Server s SharePoint 2010 umožňuje uživatelům navigovat na jeden web jak pro jejich reporting, tak pro potřeby spolupráce. Když integrujete tyto dva systémy, budete muset nastavit zabezpečení SharePoint, aby uživatelé, vydavatelé a vývojáři zpráv měli přístup, který potřebují k dokončení své práce.

další kroky
  • Chcete-li získat podrobný křížový odkaz úrovní oprávnění SharePoint na oprávnění reportingových služeb, přečtěte si Porovnání rolí a úkolů v reportingových službách se skupinami a oprávněními SharePoint http://msdn.microsoft.com/en-us/library/bb283182.aspx.
  • podívejte se na tyto související zdroje:
    • SQL Server Reporting Services Tutorial
    • Reporting Services Development Tips
    • SharePoint Tips

získat skripty

tlačítko Další tip

o autorovi
MSSQLTips autor Scott MurrayScott Murray má vášeň pro tvorbu BI řešení s SharePoint, SSAS, OLAP a SSRS.
Zobrazit všechny mé tipy

článek naposledy aktualizován: 2012-02-15

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.