Sql 清理reporting services数据库

Sql 清理reporting services数据库,sql,reporting-services,sql-server-2008-r2,ssrs-2008,installshield,Sql,Reporting Services,Sql Server 2008 R2,Ssrs 2008,Installshield,我通过installshield进程在已经安装了SQL server 2008 R2 with reporting services的服务器上安装了大约10个报告(rdl文件)。现在,我希望在不卸载SQL Server或SQL Server reporting services的情况下删除所有这些报表 我确信我无法删除这两个数据库ReportServer和ReportServerTempDB。请建议如何清除这两个数据库中可能在报表安装期间添加到其中的任何用户数据,以便我可以再次运行install

我通过installshield进程在已经安装了SQL server 2008 R2 with reporting services的服务器上安装了大约10个报告(rdl文件)。现在,我希望在不卸载SQL Server或SQL Server reporting services的情况下删除所有这些报表

我确信我无法删除这两个数据库ReportServer和ReportServerTempDB。请建议如何清除这两个数据库中可能在报表安装期间添加到其中的任何用户数据,以便我可以再次运行installshield进程而不会出现任何错误

我是SQL server报告的新手,如果这是一个愚蠢的问题,请原谅


任何帮助都将不胜感激。干杯。

请到SSRS报告经理处(hxxp://yourservername/reportserver/)查找报告并删除它们。这将解决您的问题。

在sql server Mgmt studio中的登录弹出窗口上,查看您提供的服务器类型列表,您将看到一个“Reporting Services”项目。如果您已经在Mgmt studio中,请在对象资源管理器上单击“连接”按钮,然后在下拉列表中您将看到一个Reporting Services项目。一旦你进去了,您应该能够找到您的报表对象,并根据需要对其执行任何操作。

如果只有大约10个报表,您是否考虑过通过报表管理器网站手动删除它们?手动删除这些报表是个好主意,但当我重新安装该安装程序并安装相同的报表时,是否不会出错再一次?我还需要通过一个脚本或一些自动的东西来实现这一点。谢谢回复。第二个@IanPreston,只需在报表管理器中删除它们。顺便说一下,我以前从未听说过部署SSRS报告的安装程序。在任何情况下,如果没有任何代码或方法来重新调整安装程序的行为,我们只能猜测会发生什么或不会发生什么……InstallShield或Windows installer都不支持SSR。我编写了一个C#/DTF数据驱动的自定义操作,该操作使用SSRS Web服务,创建目录、数据源,并发布将它们与数据源关联的报告。我从来没有写过“清除所有内容”的模式,因为坦白说,这似乎是一个可怕的想法,除非它只是在某个目录中“清除所有内容”。我手动删除了报告,但随后当安装程序运行时,我遇到错误-System.Web.Services.Protocols.SoapException:授予用户的权限不足以执行此操作。-->Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException:授予用户的权限不足以执行此操作。我尝试同时删除所有报告并完全删除报告文件夹,但没有用。谢谢你的帮助!手动删除了报表,并以编程方式删除了报表,在后续安装时我会遇到相同的错误-无法安装reporting services报表,错误为System.Web.services.Protocols.SoapException:授予用户的权限不足以执行此操作。-->Microsoft.ReportingServices.Diagnostics.Utilities.AccessDeniedException:授予用户的权限不足以执行此操作。在