发布Reporting Services报告时,实际的.RDL文件位于服务器的哪里?
我可以通过报告管理器浏览重新下载.RDL文件?但这个文件在报告服务服务器上位于何处?
谢谢。
发布Reporting Services报告时,实际的.RDL文件位于服务器的哪里?
我可以通过报告管理器浏览重新下载.RDL文件?但这个文件在报告服务服务器上位于何处?
谢谢。
本页面展示如何使用T-SQL检索此内容:
http://mscrmuk.blogspot.com/2009/05/reading-rdl-definitions-directly-from.html
Jeff
更新:如果该博客文章在将来消失,以下是相关查询:
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
实现这个目标的一种方法是在报告生成器中打开报告。然后单击文件->另存为,然后将其保存到所需位置。
另一种方法是,在Internet Explorer中打开报告URL时,将鼠标悬停在报告上,您会看到一个下拉菜单,其中有一个选项可以下载报告。
希望这可以帮助。