Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssrs 2008 如何使用RS Scripter将报表从一台服务器移动到另一台服务器?_Ssrs 2008_Reporting Services - Fatal编程技术网

Ssrs 2008 如何使用RS Scripter将报表从一台服务器移动到另一台服务器?

Ssrs 2008 如何使用RS Scripter将报表从一台服务器移动到另一台服务器?,ssrs-2008,reporting-services,Ssrs 2008,Reporting Services,我遵循了我在网上找到的每一个指南,但没有一个是完全有效的。我让程序连接到ssrs服务器以显示所有报告。我还得到了为我想要移动的报告生成的脚本。脚本在程序生成.rss文件的目录中找不到该文件 目标:将报告+订阅从服务器A传输到服务器B 注意:服务器上的文件夹结构不同。(不知道如何/在何处定义此路径)脚本的文件夹是默认文件夹,c:\tempreports和rs.exe位于我的本地计算机上 当我运行批处理文件时,它会出错,说它在路径中找不到.rss文件。路径应为c:\tempreports\repor

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

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

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


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

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


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

我过去也尝试过类似的方法,但后来放弃了。在我看来,它太精细了,运动部件太多了。我在VisualStudio中使用多种部署配置来解决这个难题。这并不能解决订阅挑战,但我只是手动完成。糟糕的是没有支持论坛或其他任何东西。有一些指南,但即使是指南也是不同的,并且没有对传输类型进行足够的解释。我是正确的,密码需要订阅密码。仍然不能工作,现在它说.rdl文件的代码是错误的哈哈哈,这个软件不值得麻烦。