鉴于SQL Server 2008 Reporting Services安装,检查给定报告(由其报告名称+报告路径给出,例如/MyReports/SomeOddballReport
)是否存在(或不存在)的“最便宜”方法是什么?检查报表服务器上是否存在报表的“最便宜”方法是什么?
我在ReportServer Web服务上看到了很多潜在的候选人 - 哪一个最快,哪一个使用的系统资源最少?
FindItems()
GetReportDefinition()
GetReportLink()
GetProperties()
任何人我失踪?感谢任何提示和指针!我发现Reporting Services的webservice接口缺少文档和示例,真的......
+1点好!我将不得不调查一下 - 感谢提示! – 2009-12-02 13:44:01
@JonH,我用来做Sharepoint编程,微软推荐不直接访问它的数据库;有没有像这样的报告服务器的建议? – 2009-12-02 13:57:40
@Rubens - MS不推荐使用门户,因为门户对配置数据库的数量有多敏感。 ReportServer数据库并不像Sharepoint那么复杂,实际上,与它相比,Sharepoint只是一个野兽!这篇文章的创始人想要一种简单有效的方式来提取报告名称,但并未提及插入或删除操作。除非你知道你在做什么,否则我会厌倦删除。 – JonH 2009-12-02 14:13:47