0

我通過installshield進程在已安裝SQL Server 2008 R2及報告服務的服務器上安裝了大約10個報告(rdl文件)。現在我想在不卸載SQL Server或SQL Server報告服務的情況下刪除所有這些報告。清理報告服務數據庫

我確定我無法刪除兩個數據庫ReportServer和ReportServerTempDB。請告知如何清理這兩個數據庫中的任何可能在報告安裝過程中添加的用戶數據,以便我可以再次運行installshield進程而不會出現任何錯誤

我是SQL服務器報告中的新手,所以請原諒,如果這是一個愚蠢的問題。

任何幫助將不勝感激。乾杯。

+2

如果只有大約10份報告考慮過,只需通過報告管理器網站手動刪除它們即可? –

+0

手動刪除這些報告是個好主意,但是當我重新安裝該安裝程序並再次安裝相同的報告時,它是否會發出錯誤信息?此外,我需要通過腳本或自動的東西。感謝回覆。 – user2695250

+1

第二@IprPreston,只需在報告管理器中刪除它們。順便說一下,我沒有聽說過之前部署過SSRS報告的*安裝程序*。在任何情況下,沒有任何代碼或方式來重新安裝安裝程序的行爲,它有點猜測我們會發生什麼或不會發生什麼... – Jeroen

回答

0

轉到SSRS報告管理器(hxxp:// yourservername/reportserver /)查找報告並將其刪除。這應該可以解決你的問題。

+0

手動刪除報告並以編程方式刪除它們,當我隨後安裝時出現相同的錯誤 - 無法安裝報告服務報告,並顯示錯誤System.Web.Services.Protocols.SoapException:授予用戶的權限不足用於執行此操作。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException:授予用戶的權限不足以執行此操作。在 – user2695250

0

在sql server Mgmt studio的登錄彈出窗口中,查看你提供的服務器類型列表,你應該看到一個'Reporting Services'項目。如果你已經在Mgmt工作室中,在對象瀏覽器中,單擊Connect按鈕,在下拉菜單中你會看到一個報告服務項目。一旦進入,你應該能夠找到你的報告對象,並做你需要的任何事情。