我需要更改我的SSRS報告的DataSource。在用於創建SSRS報告的SQL Server 2008數據庫中,某些字段名稱和DIM-FACT表名稱已更改。我如何更改DataSource而不會丟失我已完成的所有工作?一些字段名稱不相同或已被刪除。 這些報告已經從Visual Studio上傳/部署並複製到SharePoint 2010,有沒有辦法修改原始數據源而不必重寫整個鑽取報告? 我是新來的SSRS,我希望我問的是有道理的)
解決方案資源管理器和屬性在Visual Studio中修改,但ReportData部分(左側)仍然相同。有人可以幫幫我嗎? 可以在創建ssrs報告後更改數據源嗎?
2
A
回答
1
在你的例子中,你的報告被精彩地分解爲3部分 - 一個RDL,它是你的實際報告定義;一個RSD,它是你的數據集,其中包含對存儲過程的引用或者只是你的整個查詢,並且維護關於字段名稱,數據類型等的信息;和一個RDS,它是你的數據源,只包含一個連接字符串。
只要它們之間的元數據保持不變,就可以獨立於其他變更這些文件 - 您可以完全改寫您的RSD,並且只要字段名稱,數據類型和參數是同樣,RDL將繼續工作,不需要任何修改。同樣,您可以更改您的數據源(RDS)連接字符串,並且只要新連接可以訪問相同的對象,您的RSD以及RDL就可以正常工作。
因此,如果您只需要更改數據源,只需修改該文件,即可完成。
但是,這聽起來像你需要改變你的數據集。這可以像您希望的那樣簡單或複雜。您可以可以只需更新您的查詢,並將所有新的字段名稱別名回到您的更改之前的狀態。這不需要修改你的RDL,雖然可能會被認爲是不好的做法。最後,如果這確實是將一個值替換爲另一個值的簡單變化,那麼知道所有3個文件(RDS,RSD,RDL)都只是XML。使用您選擇的記事本克隆打開它們,並查找/替換所有內容(您也可以使用Visual Studio中的「代碼視圖」)。
相關問題
- 1. SSRS報告在報告預覽錯誤:無法創建數據源與
- 2. SSRS:我可以根據報告計算排除報告行嗎?
- 3. 在SSRS中創建報告
- 4. 更改Powershell的SSRS報表數據源
- 5. SSRS報告:如何動態更改數據源
- 6. 使用mySQL數據源創建SSRS報告
- 7. 如何使用wcf數據源創建ssrs報告?
- 8. 我們可以在發佈後創建自定義報告嗎?
- 9. SSRS報告沒有創建
- 10. SSRS報告開關數據源
- 11. 如何根據SSRS報告的內容更改SSRS報告的高度?
- 12. SSRS 2008 R2可以用於編輯SSRS 2008報告嗎?
- 13. 創建的所有報告可以使用(SSRS和VS2008)
- 14. 更改數據源後,發佈的報告無法連接到數據源
- 15. 當數據在SharePoint服務器中時創建SSRS報告
- 16. 如何使用其他報告在SSRS中創建報告?
- 17. 如何更改SSRS報告的連接類型動態數據源
- 18. 當數據源可以更改時,我可以使用LINQ嗎?
- 19. 你可以在SSRS報告中引用appSettings嗎?
- 20. 我可以在.Net 2網站上顯示SSRS 2008報告嗎?
- 21. 可以在xcode中創建項目後更改模板嗎?
- 22. CosmosDB DocumentCollection可以在創建後更改分區鍵嗎?
- 23. 單聲道可以在rdlc中創建/運行報告嗎?
- 24. 更改SSRS報告中的值
- 25. SSRS報告列名不更改
- 26. 無法爲ssrs報告創建數據驅動的訂閱
- 27. SSRS報告 - 動態表格創建
- 28. 使用垂直表創建SSRS報告
- 29. SSRS創建自定義報告地圖
- 30. 可以報告參數名稱在報告體內訪問嗎?
當我更改存儲過程中字段別名的名稱,然後刷新SSRS數據源中的字段時,它提供了一個「嚮導」將新字段映射到舊字段。然後報告中的字段名稱會自動更新。在測試環境中試試這個。 – HardCode
我是否正確地認爲您要更改上述報告的DATASET,但不想丟失佈局或計算等? – user3056839