I want to make a permission change for someone at the top level of SQL Server Reporting Service and have it trickle down to each folder and report, this is automatic if that folder/report is set to inherit but if it is set to override then it does not. We have hundreds of reports that this 1 permission has to be changed for and I don' want to revert customer permissions on the reports. How can I push this permission change to all the folders and reports?
SQL Server 2012 – How to Push Permission Changes Down the Structure in SSRS
sql-server-2012ssrs
Related Question
- Sql-server – SSRS appears to be ignoring Permissions set using Report Manager
- SSRS Reports Manager – Security Configuration
- SQL Server – How to Change Data Source of a Linked Report
- SSRS 2012 – Unable to Browse to Folder Through Report URL
- SQL Server SSRS – Minimal Permission to Download Reports
- How to Make SSRS Report Available on Local Machine
- Sql-server – Block SSRS Developers from embedding SQL Statements in Report
Best Answer
@Matthew, Given that you do not want to revert to parent security on your sub-folders and children reports, I think your only option will be to write some custom code which accesses the SSRS Web Services API. I've done something similar using powershell for one project and a C# script task from SSIS for a different project and should work well although it won't be accessible from the SSRS management portal.
I'm 99% certain that there is no functionality within SSRS that will directly handle your request out of the box.