2012-04-04 148 views
10

我有在SQL Server Reporting Services 2008中創建的報告。如何在SQL Server Reporting Services 2008中複製報告

我現在要創建一個新報告,與我已經非常相似創建。

沒有從頭開始編寫報告,我該怎麼做?我可以將.rdl複製到新名稱嗎? Visual Studio如何「挑選它」?

謝謝!

回答

15

我承認我不知道這個問題的答案,所以我試了一下。我複製並重新命名了我的一個報告,將其添加到我的項目中,上傳到SSRS並運行它。

看起來完全正常工作,所以我想答案是肯定的

+0

Diego,就是這樣。我可以右鍵點擊報告(在解決方案資源管理器下)並選擇複製,但無法找到過去的位置。或者如果我複製.rdl文件,我不知道如何將其添加到我的項目。 – Amarundo 2012-04-04 17:01:28

+0

剛剛看到它 - 添加現有項目...謝謝。 – Amarundo 2012-04-04 17:54:33

5

我發現做到這一點最簡單的方法:

  1. 在BIDS,創建原始報表後,右鍵點擊解決方案資源管理器「窗格中的項目或報告文件夾,然後選擇添加 - >現有項目...
  2. 在生成的對話框中,複製並粘貼您的第一個報告,該報告將給您類似於」Report1 Copy.rdl「的內容
  3. 將複製的文件重命名爲新的報告名稱。
  4. 再次選擇新文件,以便在文件名文本框中選擇該名稱。
  5. 點擊「添加」按鈕。

是的,對於相同的.rdl的addign多個副本沒有問題。 .rdl文件中沒有唯一標識符。

+0

嗨傑米,你發佈這3分鐘後,我發佈,我發現它。但是因爲你的帖子比我的帖子更長,更詳細,所以你肯定在我開始寫我的之前就開始寫它了!非常感謝! – Amarundo 2012-04-17 19:37:41

24

上Amarundo的標註只是一個最後的評論:

「迭戈,這東西我可以用鼠標右鍵單擊該報告(在解決方案資源管理器),並選擇複製,但是在過去或者,如果不能找到我。複製.rdl文件,我不知道如何將其添加到我的項目中。「

如果您對Solutions Explorer中的報告項目有right-click,則Copy選項可用。但是,即使在剪貼板中有報告項目,Paste選項也永遠不可見。但是,對象在那裏,您可以通過按ctrl + v將其粘貼。

我認爲這只是微軟方面的UI缺失。

+0

非常感謝! – Amarundo 2012-10-25 15:20:27

+0

哇。我確信這是不允許的。直到我看到這個。 – 2016-09-27 14:23:56

1

最簡單的方法是從報告文件夾(位於解決方案資源管理器窗口 - >項目下拉列表)中複製所需的.rdl文件,然後右鍵單擊您的項目名稱(位於同一窗口的頂部)。選擇粘貼選項,您的項目將被重複,名稱爲Copy of (copied .rdl file name)

1

我一直在複製報告一段時間。其中一份副本開始出現問題,報告運行時子報告無法顯示。這個分報告是自行完成的。在查看RDL中的XML代碼後,我發現最後一行旁邊有一個ReportID GUID。我的大部分報告都使用相同的GUID,包括本報告和分報告。在爲子報告獲取新的GUID後,問題被清除了。

我發現生成新的GUID的唯一過程是刪除報告中的所有數據源。然後刪除XML中的ReportID行。然後重新添加一個數據源,導致VS2010崩潰。一旦VS2010恢復,我可以重新添加數據源,它將XML中的ReportID行替換爲新的GUID。

+1

在Visual Studio 2012的「工具>創建GUID」下有「創建GUID」應用程序。該應用程序也稱爲「GUID生成器」,「GUIDGEN」,guidgen.exe。查看https://msdn.microsoft.com/en-us/library/ms241442.aspx。 – AMissico 2015-02-05 22:22:40

0

是的。右鍵單擊以.rdl結尾的報告,選擇複製,然後選擇您的文件夾並用ctrl-V粘貼。你可以看到Copy of yourReport

1

我能夠在VS中創建一個新的報告,而不是在解決方案資源管理器中添加一個新項目(.rdl)我添加了一個現有項目,我想複製的報告中的.rdl。我改變了.rdl的名字,並改變了數據集中的SP,它像一個魅力一樣工作。

0
  1. 複製從PROD源代碼RDL文件,報表服務器
  2. 打開報告服務配置查找的報告URL。從啓動管理器BTN
  3. 打開左窗格中的報告經理網址選項 - 跳轉到URL中有上市
  4. 查找RPT屬於基於你的組織方法的文件夾,打開該文件夾
  5. 單擊上傳文件在頂部,瀏覽到複製文件 - 替換/覆蓋現有報告列表
  6. 查找報告,單擊其下拉列表中,選擇管理
  7. 從左側窗格中
  8. 選擇數據源選擇一個數據源,該報告將使用從此列表中刪除
  9. 點擊Apply,然後雙擊運行報告
相關問題