从数据库中检索已删除的 RDL 文件

Posted

技术标签:

【中文标题】从数据库中检索已删除的 RDL 文件【英文标题】:Retrieve deleted RDL file from database 【发布时间】:2010-07-26 19:50:16 【问题描述】:

我错误地在 ReportServer 上部署了错误版本的 RDL 文件。这覆盖了现有的 RDL 文件(正确的文件)。有没有办法检索早期版本的 RDL?

注意:没有可用的数据库备份。

谢谢。

【问题讨论】:

【参考方案1】:

从您的源代码控制系统中提取它。如果您不使用源代码管理,我建议您开始。

并开始备份您的数据库(如果您不是处于简单恢复模式,请不要忘记备份事务日志,不希望它持续增长直到它占用整个驱动器),没有任何借口全部。

【讨论】:

我们已经在为生产中的项目进行源代码控制和备份。这是一件一次性的事情。不过谢谢你的建议。【参考方案2】:

开发原始报告的人可能拥有客户端副本。

“没有可用的数据库备份。”

我假设您指的是 ReportServer 数据库...

【讨论】:

以上是关于从数据库中检索已删除的 RDL 文件的主要内容,如果未能解决你的问题,请参考以下文章

T-SQL 从 RDL 数据中选择所有 XML 节点作为行

如何使用密码从 MS Access 数据库中检索网页数据

从以前的 s-s-rS 实例中恢复旧的 RDL 文件

尝试使用 Web api 从 Azure 队列中检索消息文本,但消息文本已编码。我如何删除编码

使用 QNetworkAccessManager 从 Web 检索数据:文件已下载但 QNetworkReply::readAll 返回 null

如何以编程方式在 s-s-rS 报告项目中添加 .rdl 文件?