2

我需要修改客戶端計算機上現有SSRS RDL文件上的SQL腳本。 所以我打開了記事本上的現有RDL文件並編輯了腳本。然後將該文件保存爲「.RDL」文件。然後我檢查了瀏覽器上的報告,我可以看到結果沒有反映在報告中。部署單個RDL文件SSRS報告

所以我在本地機器上打開了Visual Studio商業智能工具上的RDL文件,並部署了該項目。我可以發現變化反映在報告中。

我想知道如何才能將單個文件部署到客戶機上。此外,我無法在客戶端計算機上看到RDL文件的解決方案文件,bin文件夾和數據源。任何人都可以幫助我在客戶機上部署單個文件嗎?

+0

您在客戶端計算機上編輯的RDL文件不是要編輯的報告,因爲服務器從數據庫中自己的報告集合中運行,這是部署的功能。因此,您需要部署到客戶端機器的報告服務器。正如迄今爲止的答案所述,您可以在報告管理器中執行此操作,並使用更改後的文件上傳/替換單個報告。 – Rich

回答

1

假設當你說「客戶端機器」你的意思是一個SSRS服務器....

從SSRS門戶網站(在SQL 2016)或SSRS報表管理器的早期版本。導航到報告並(再次取決於版本)轉到properties/manage。

您將看到下載選項(它將下載準備編輯的rdl文件)並上傳/替換,這將允許您直接將rdl上傳到服務器。

這些說明可能並不完美,我是從記憶中完成的,但它應該指向正確的方向。

另一個選項當然是在Visual Studio中創建一個Reporting Services項目並從那裏進行部署。