Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

IN SSRS, is there a way to disable the rdl.data file creation

In SSRS, I noticed that the rdl.data cache files are being stored on my dev machine. Are these files also stored on the Reports Server when reports are run? If so, is there a way to avoid creating those files on the server?

like image 553
MikeTWebb Avatar asked Aug 06 '10 14:08

MikeTWebb


People also ask

What is RDL Sandboxing?

In Microsoft Dataverse, reports run in the sandbox mode. This is done by enabling Report Definition Language (RDL) Sandboxing in SQL Server Reporting Services. The RDL Sandboxing lets you detect and restrict the usage of specific types of resources.

Where are the RDL files stored in Reporting Services?

rdl files are stored in the Content column of ReportServer. dbo. Catalog.

What is RDL data file in SSRS?

Report Definition Language (RDL) is an XML representation of a SQL Server Reporting Services report definition. A report definition contains data retrieval and layout information for a report. RDL is composed of XML elements that match an XML grammar created for Reporting Services.


1 Answers

rdl.data files aren't created on the server - they're purely to speed up report execution time during development when you repeatedly run the report with the same parameters whilst tweaking the layout.

As a side point, I believe it's true to say that it's possible to configure the SSRS service to cache results for reuse.

I don't know the details of the caching mechanism that the service uses; it might use a file-based mechanism like rdl.data, or it might store the results in one of the ReportingServices databases.

Perhaps someone more knowledgable about SSRS can confirm the details of the mechanism.

like image 107
Ed Harper Avatar answered Sep 18 '22 20:09

Ed Harper