Where is the published RDL file located?

When publishing a report service report. Where is the .RDL file located on the server?

Can I reload the .RDL file through viewing through Report Manager? But where is this file located on the report services server?

thank

+44
reporting-services reporting rdl
May 27 '09 at 7:14
source share
4 answers

This is not a file on the server. It is stored as a BLOB in the ReportServer database.

(In the catalog table, to be precise, in SSRS 2005)

+47
May 27 '09 at 7:17
source share

This page shows how to get this with T-SQL.

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

Jeff

Update : here is the corresponding request in case the blog post disappears in the future:

select convert(varchar(max), convert(varbinary(max), content)) from catalog where content is not null 
+26
Jan 14 '10 at 23:27
source share

The following query specifically provides a blob report

  SELECT Name, convert (varchar(max), convert (varbinary(max),[Content])) AS ReportRDL FROM [dbo].[Catalog] where TYPE =2 
+4
Jul 22 '14 at 13:10
source share

There is another way to open a report in Report Builder. Then click the file β†’ save as, and then save it in the right place.

Another way: when you open the report URL in Internet Explorer, when you hover over the report, you will see a drop-down list, and you can download the report.

Hope this helps.

+2
Feb 06 '17 at 2:04 on
source share



All Articles