Door: Scott Murray | Geupdate: 2012-02-15 | Commentaren (8) | Verwante: > SharePoint
Probleem
Na de succesvolle integratie van SharePoint 2010 en de Rapportage en het inzetten van mijn eerste Report Server-Rapport naar een SharePoint “Rapporten” repository met behulp van Abin Jaik Antony ‘ s MSSharePointTips artikel SQL Server Reporting Services Integratie met SharePoint, wat Repository of de Lijst met machtigingen en veiligheid zijn nodig voor het verslag van ontwikkelaars, uitgevers en eindgebruikers? Check out deze tip om deze vraag en meer beantwoord te krijgen.
oplossing
binnen een SharePoint 2010-repository kunnen rapportdefinitiebestanden (RDL), rapportmodel-bestanden (smdl), gedeelde gegevensbronnen (RSD ‘ s/rsd) en rapportdeelbestanden (RSC) eenvoudig worden geïmplementeerd en moeten worden beveiligd. De machtigingen die worden gebruikt om deze objecten te beveiligen, zijn ingesteld in SharePoint-machtigingsniveaus. Out of the box, wanneer een nieuwe site wordt gemaakt, SharePoint wijst een set van standaard permissieniveaus aan de 3 standaard gebruikersgroepen: eigenaren, leden en bezoekers. Na het maken van een nieuwe “Reports” Bibliotheek, deze standaard groepen erven machtigingen van de bovenliggende site. Standaard heeft de groep Eigenaren volledige controle, wat betekent dat leden van deze groep de beveiliging kunnen maken, beheren en instellen op alle items van de rapportserver, terwijl de groep leden de bevoegdheid heeft om rapporten en modellen voor rapportbouwer toe te voegen of te publiceren. Natuurlijk kunnen beide groepen rapporten bekijken, en bovendien kunnen leden van de bezoekersgroep rapporten uitvoeren en door de gebruiker gedefinieerde abonnementen aanmaken. De MSDN-artikelen die gebruikmaken van ingebouwde beveiliging in Windows SharePoint-Services voor Rapportserveritems en-Sites en Machtigingsreferentie voor Rapportserveritems hebben beide details die overeenkomen met de SharePoint-groepen met de SharePoint-machtigingsniveaus voor de gerelateerde Toegangsitems van de rapportserver.
Wat moet u echter doen om deze machtigingen aan te passen? Wat bijvoorbeeld als u niet wilt dat de bezoekersgroep rapporten kan bekijken of als u niet wilt dat de ledengroep rapporten publiceert? Om de machtigingen voor een rapportbibliotheek / Repository te wijzigen, gebruikt u het gebied lint > Bibliotheekhulpmiddelen > Bibliotheekmachtigingen. Deze tool maakt deel uit van het standaard Bibliotheeklint. Om naar het lint en het menu Bibliotheekhulpprogramma ‘ s te gaan, navigeert u eerst naar uw SharePoint-site en vervolgens naar de bibliotheek van uw rapportserver; in het bovenste gedeelte van het venster verschijnt het lint vergelijkbaar met de onderstaande figuur.
klik vervolgens op de knop Bibliotheek die het volledige Bibliotheeklint opent; een gedeeltelijke weergave van dit lint is hieronder afgebeeld. Om toegang te krijgen tot deze bibliotheekprogramma ‘ s, moet een gebruiker behoren tot een groep die ofwel volledige controle of ontwerprechten heeft. Let op, deze instructies hebben alleen betrekking op SharePoint 2010.
vervolgens klikt u op een bepaalde groep, zoals weergegeven in het blauwe gebied in de schermafbeelding hieronder. Als u op een groep klikt, opent u het venster Machtigingen bewerken, het witte gedeelte in de figuur; dit venster laat u toe om specifieke machtigingsniveaus toe te wijzen of te verwijderen. Dus bijvoorbeeld, als je volledige controle toegang wilt verlenen aan de ledengroep, zou je de volledige controle vakje aanvinken en klik vervolgens op de OK knop.
in sommige gevallen wilt u meer gedetailleerde controle over de machtigingen die u verleent. In deze gevallen kunt u individuele machtigingen, zoals Leestoegang, verlenen aan een bepaalde gebruiker of groep die geen deel uitmaakt van de 3 standaardgroepen. Om dit soort wijzigingen aan te brengen, navigeert u eerst naar uw reportage server Repository en klikt u opnieuw op Library Tools Ribbon.
Selecteer Opnieuw Bibliotheekmachtigingen.
Selecteer nu de optie machtigingen verlenen.
u kunt nu een gebruiker toevoegen met behulp van het onderstaande formulier. Naar aanleiding van het vorige voorbeeld kunt u Leestoegang verlenen aan een bepaalde groep of gebruiker door hun informatie in dit formulier in te voeren en vervolgens op OK te klikken.
Maak een machtigingsniveau aan voor SQL Server Report Server
Als u zeer specifieke machtigingsbehoeften hebt, kunt u een specifiek machtigingsniveau aanmaken dat aansluit bij uw exacte rapportageservices. Je hebt volledige machtigingen nodig of behoort tot de groep Eigenaren om de wijzigingen in de volgende instructies aan te brengen. Eerste, van uw belangrijkste SharePoint startpagina, Top lint, klik op Site acties en vervolgens Site Machtigingen.
binnen Site Machtigingen, de Machtigingstools lint zal worden weergegeven, en u wilt klikken op machtigingsniveaus zoals aangegeven in de onderstaande figuur.
het scherm Permissieniveaus is een beetje verwarrend omdat de functie Bewerken alleen beschikbaar is als u op de bestaande Permissieniveaus klikt, zoals Volledig beheer, ontwerp of bijdragen. Zeker, je zou ook een nieuw niveau kunnen toevoegen, maar in dit voorbeeld, klik gewoon op een van de bestaande rechten niveaus.
om nu de machtigingen voor een nieuw of bestaand niveau aan te passen, zou u het onderstaande scherm gebruiken. U kunt bijvoorbeeld een nieuw machtigingsniveau maken, dat kan worden gebruikt om te voorkomen dat een groep of gebruiker rapporten, modellen en andere documenten verwijdert. Zodra dit machtigingsniveau is gemaakt, zou je het toewijzen aan de juiste groep met behulp van de instructies aan het begin van deze tip. Als u machtigingsniveaus toevoegt, moet u de ongewenste machtigingsniveaus verwijderen / deselecteren.
door SQL Server Reporting Server te integreren met SharePoint 2010 kunnen gebruikers naar één site navigeren voor zowel hun rapportage-als samenwerkingsbehoeften. Wanneer u deze twee systemen integreert, moet u SharePoint-beveiliging instellen zodat gebruikers, uitgevers en ontwikkelaars van rapporten de toegang hebben die ze nodig hebben om hun taken te voltooien.
volgende stappen
- zie rollen en taken in rapportageservices vergelijken met SharePoint-groepen en machtigingen http://msdn.microsoft.com/en-us/library/bb283182.aspxvoor een gedetailleerde kruisverwijzing van SharePoint-machtigingsniveaus naar Machtigingen voor rapportageservices.
- bekijk deze gerelateerde bronnen:
- SQL Server Reporting Services Tutorial
- Reporting Services Development Tips
- SharePoint Tips
Over de auteur
Bekijk al mijn tips
artikel Laatst bijgewerkt: 2012-02-15