【问题标题】:Clear SSRS cache with SQL code使用 SQL 代码清除 SSRS 缓存
【发布时间】:2014-04-07 03:36:26
【问题描述】:

解决这个问题 - SSRS shows wrong form 我试图清除 SSRS 缓存。一篇文章建议我使用 SQL 来执行此操作 - http://social.msdn.microsoft.com/Forums/sqlserver/en-US/58caa380-ece8-4507-9ff3-684c93685e72/how-to-clear-a-report-cache-in-ssrs-2008?forum=sqlreportingservices

代码 -

Use ReportServer
EXEC FlushReportFromCache @Path
EXEC CleanExpiredCache

@Path 您需要为需要清除缓存的报告提供路径。

我在这里输入哪条路径?我进入了包含我所有 rdlc 文件的文件夹,并且 sql 给了我 0 行返回。我正在本地系统上做简单的初学者练习。

【问题讨论】:

    标签: sql-server reporting-services ssrs-2008


    【解决方案1】:

    这是您要从缓存中清除的报告路径。您可以通过查询 ReportServer 数据库中的 dbo.Catalog 表来获得此信息,如下所示:

    USE ReportServer;
    GO
    
    SELECT  Name     --<-- Report Name
          ,[Path]    --<-- Report Path
    FROM [dbo].[Catalog] 
    
    GO
    

    【讨论】:

    • 谢谢。我查询了这个,只有一行空白字符。
    • M.Ali - 您对 SSRS 的体验如何?使用起来似乎很不方便。我只是在做一个简单的初学者练习,不能让它发挥作用。
    • 如果您已经创建并部署了一些报告,数据应该在那里。使用 SSRS 的体验很棒,它是一个很棒的报告工具,有很多很酷的功能,但它也有它的时刻,事情就是没有任何意义:)。有很多活动的错误和一些非常简单的功能缺失,但希望随着时间的推移事情会变得更好。我还没有使用过 SSRS 2012,但我听说 MS 尝试在其中添加一些非常酷的功能。
    猜你喜欢
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-12
    • 1970-01-01
    • 2019-10-14
    • 2020-11-29
    相关资源
    最近更新 更多