鑑於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