【问题标题】:How can I use .net API to see if a windows user has access to an SSRS Report?如何使用 .net API 查看 Windows 用户是否有权访问 SSRS 报告?
【发布时间】:2013-06-01 18:27:07
【问题描述】:

我正在编写一个 .NET 应用程序来托管企业报告,我需要一种方法来确定用户是否可以根据其 Windows 用户名访问该报告。报告的管理不是我的问题。因为有很多报告,我希望使用代码来查看用户是否可以访问它,如果他们不能,则隐藏它的链接。

在此先感谢并非常感谢。

【问题讨论】:

    标签: .net reporting-services report


    【解决方案1】:

    我认为您应该能够在 ReportService2010 网络服务中使用 Policy 属性:

    http://msdn.microsoft.com/en-us/library/reportservice2010.policy.aspx

    这将要求您将服务引用添加到您的 c# 应用程序或创建一个代理类,用于与报表服务器进行通信。

    【讨论】:

    • 将尝试此解决方案。我的 DBA 也建议。谢谢。会让你知道的。
    猜你喜欢
    • 2010-10-04
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多