通过Web服务API设置SSRS报告权限

本文关键字:SSRS 报告 权限 设置 API Web 服务 通过 | 更新日期: 2023-09-27 18:19:58

我的任务是创建一个实用程序,从暂存位置获取SSRS报告,并将其部署到我们的测试版和生产环境中。我正在使用ReportingService2005 api。

将报表从服务器复制到服务器的工作非常顺利。我的难题是克隆SSRS文件夹结构上的安全性。我希望在暂存时设置安全性,并将该设置复制到测试版,然后再复制到生产版。API似乎不可能做到这一点。

有人知道如何在服务器之间镜像文件夹权限吗?由于结构复制工作正常,我非常接近;只需要最后一块。

谢谢。

通过Web服务API设置SSRS报告权限

我将把它归结为ID10T错误。

bool inherit;
// get policies from source and apply to target.
Policy[] policies = _source.GetPolicies(source, out inherit);
_target.SetPolicies(target, policies);