0

我遵循了我在网上找到的所有指南,但没有一个完全有效。我让程序连接到 ssrs 服务器以显示所有报告。我还获得了为我想要移动的报告生成的脚本。该脚本无法在程序生成它的目录中找到 .rss 文件。

目标:将报告 + 订阅从服务器 A 传输到服务器 B 注意:服务器上的文件夹结构不同。(不知道如何/在哪里定义此路径)脚本的文件夹是默认文件夹,c:\tempreports 和rs.exe 在我的本地机器上。

当我运行批处理文件时,它出错说它在路径中找不到 .rss 文件。路径应该是 c:\tempreports\reportpathonserver\report.rss

我查看了 log.txt,它具有正确的文件路径,所以不知道我做错了什么。有人可以帮我设置这种类型的转移吗?

4

1 回答 1

1

经过数小时的搜索和设置。将报告传输到具有不同文件夹结构的新服务器。您必须使用创建新的父文件夹选项。这使您可以知道报告需要放在哪里。目前,我正在解决我收到的订阅错误,说密码不能为空。我不确定它指的是哪个密码,但我认为它是订阅本身的密码(似乎很明显)但是由于该软件缺乏资源......不要假设任何东西。如果有人遇到此错误或知道如何修复它,请不要害羞!我宁愿不花更多时间在如此简单的事情上解决密码冲突。

我能够解决这个问题。由于整个 SSRS 服务器结构从旧更改为新结构,因此我必须更改生成文件中的一些内容才能使其正常工作。一是为订阅处理不同的数据源。必须更新方法中的<reference></reference>标签createsubscription以指向新的 DS。经过大量的试验和错误,我终于让它工作了。希望此信息对其他人有所帮助。

于 2013-04-05T18:30:09.460 回答