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.
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.
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.
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.
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.
Znovu Vyberte Oprávnění Knihovny.
Nyní vyberte možnost udělit oprávnění.
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.
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.
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.
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í.
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í.
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
o autorovi
Zobrazit všechny mé tipy
článek naposledy aktualizován: 2012-02-15