【问题标题】:SQL Reporting Services: Finding the folder a report is inSQL Reporting Services:查找报表所在的文件夹
【发布时间】:2009-05-18 06:46:45
【问题描述】:

如果我有报告名称,我如何以编程方式获取报告所在项目/文件夹的名称?

例如,如果我有这样的报告

http://server/Reports/Pages/Report.aspx?ItemPath=/ReportProject1/ReportName

鉴于ReportName,我如何才能确定该报告在文件夹ReportProject1 中?

所以我想是否有一个函数可以传递报告名称并获取它的详细信息,或者查询报告服务器以获取其报告文件夹的列表,我可以遍历这些并检查报告的内部情况?

【问题讨论】:

    标签: c# .net sql reporting-services


    【解决方案1】:

    数据位于 Reporting Services 数据库的目录表中。所以像

    这样的查询
    Select Path, Name 
    From reportserver.dbo.catalog 
    Where name = 'ReportProject1'
    

    【讨论】:

      【解决方案2】:

      您还可以使用报告服务 api,您可以创建一个自定义应用程序,使用报告服务器 Web 服务连接到您的报告服务器。这将为您提供大量信息来查询您的安装。

      查看http://technet.microsoft.com/en-us/library/ms155076(SQL.90).aspx 了解更多信息

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多