在哪里发布的RDL文件坐?

发布报告服务报告时。 实际的.RDL文件在服务器上的位置在哪里?

我可以通过浏览报告pipe理器来重新下载.RDL文件。 但是,该文件位于报告服务服务器上的位置?

谢谢

这不是服务器上的文件。 它作为BLOB存储在ReportServer数据库中。

(在SSRS 2005的目录表中准确地说)

本页面显示如何使用T-SQL来检索这个页面

http://mscrmuk.blogspot.com/2009/05/reading-rdl-definitions-directly-from.html

杰夫

更新 :这里是相关的查询,以防博客post在未来消失:

select convert(varchar(max), convert(varbinary(max), content)) from catalog where content is not null 

以下查询专门提供报告的blob

  SELECT Name, convert (varchar(max), convert (varbinary(max),[Content])) AS ReportRDL FROM [dbo].[Catalog] where TYPE =2 

还有一种方法,在Report Builder中打开报告。 然后点击文件 – >另存为,然后将其保存在所需的位置。

还有一种方法是,当您在Internet Explorer中打开报告URL时,在hover报告时,您会看到一个下拉列表,并有一个下载报告的选项。

希望这可以帮助。

Interesting Posts