2012-11-29 222 views
5

我期待從RDL轉到RDLC文件,以供我的報告使用。將RDL轉換爲RDLC的最佳做法

的原因是:

  • 性能比較(報告是RDLC文件有更好的表現)
  • 防火牆的問題(我需要80端口是開放的,以連接到SQL Server的reportserver)

我的理想情況如下: 將報告創建爲RDL文件,因此可以輕鬆進行編輯。 將其作爲RDLC部署到Web應用程序。

有一個模塊提取存儲在RDLC中的查詢和參數,並創建並將數據集傳遞給reportviewer。

在這種情況下,它易於維護。 任何想法,如果可用,或指示來創建它?

回答

7

Microsoft提供有關轉換RDL到RDLC文件

您可以在文檔中查找MSDN文檔:Converting RDL and RDLC Files
如果你需要另一個Visual-Studio版本的文檔,還有頁面上的版本選擇。

+0

感謝名單,即時通訊意識到這篇文章。我正在尋找一種自動的轉換方式,而不需要自己創建數據集,但是可以從rdlc文件中的定義中提取出來。 – Arnoldiusss

+0

由於RDLC是xml-ish,因此您可以使用t4模板來生成數據集? – TGlatzer

+0

該鏈接現在引用Visual Studio 2005 Retired文檔。試試這個鏈接:https://msdn.microsoft.com/en-us/library/ms252109(v=vs.90).aspx –

5

似乎很明顯,您的方案沒有可行的解決方案。

我建議你重新考慮你的原始原因:

  • 性能 - 我不知道有任何顯著性能差異。其實一個SSRS服務器通常會整體由於可擴展性和緩存功能外執行RDLC解決方案
  • 防火牆問題 - SSRS服務器並不僅限於80端口,編號:http://msdn.microsoft.com/en-us/library/ms159261.aspx
相關問題