所以我的问题是,在一个已经工作的 SQL Server 2008R2 实例上,我的一位前同事安装了一个新实例,显然具有相同的名称,现在给我们留下了一个空的报告管理器。旧的 URL 仍然有效,但它只显示了旧报告管理器的文件结构。
有没有办法以某种方式提取旧的 RDL(考虑到它不再有图形界面),以便我可以将它们加载到新的 RDL 中?或者,将 ReportServer 服务设置为使用旧实例以下载 RDL 文件?
提前致谢。
所以我的问题是,在一个已经工作的 SQL Server 2008R2 实例上,我的一位前同事安装了一个新实例,显然具有相同的名称,现在给我们留下了一个空的报告管理器。旧的 URL 仍然有效,但它只显示了旧报告管理器的文件结构。
有没有办法以某种方式提取旧的 RDL(考虑到它不再有图形界面),以便我可以将它们加载到新的 RDL 中?或者,将 ReportServer 服务设置为使用旧实例以下载 RDL 文件?
提前致谢。
我可以考虑几个选项:
通过报表生成器下载
听起来旧的 ReportServer URL 可用?至少是这样。
一种影响最小的选项是通过报表生成器连接到旧的 ReportServer,打开 RDL 文件,然后将它们保存到您选择的位置。
连接到报表服务器:
导航并打开您需要的文件。
单击另存为以根据需要保存 RDL。
启动/重启不同的实例
根据您的描述,听起来两个实例都在尝试注册相同的 URL。
如果可能,我会停止这两个实例,然后重新启动具有您想要的 RDL 文件的旧实例。
希望这将使旧实例能够成功注册其 URL,并允许您连接到旧的 Report Manager URL 并下载 RDL 文件。
您可以通过 Reporting Services 配置管理器应用程序检查每个实例使用的不同 URL: