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
Sql server SSRS报告部署情况_Sql Server_Reporting Services_Deployment_Rdl_Rs.exe - Fatal编程技术网

Sql server SSRS报告部署情况

Sql server SSRS报告部署情况,sql-server,reporting-services,deployment,rdl,rs.exe,Sql Server,Reporting Services,Deployment,Rdl,Rs.exe,我希望在这个问题上能得到一些帮助或建议。。。 因此,将报告部署到其他SSRS站点。不在同一个域和防火墙上(但我可以远程进入服务器并从远程会话工作) 100份报告(因此使用报告管理器上载报告和手动配置数据源是不合理的) RS.EXE工作得很好!。。。但是我不能使用它,因为由于防火墙的限制,我无法从内部网络外部访问服务器 下载和安装DataTools,加载解决方案并尝试部署。大多数问题都是由于project/SQL版本的版本不正确造成的 开发报告的SQL server和VS版本为2017年。 目

我希望在这个问题上能得到一些帮助或建议。。。 因此,将报告部署到其他SSRS站点。不在同一个域和防火墙上(但我可以远程进入服务器并从远程会话工作)

  • 100份报告(因此使用报告管理器上载报告和手动配置数据源是不合理的)
  • RS.EXE工作得很好!。。。但是我不能使用它,因为由于防火墙的限制,我无法从内部网络外部访问服务器
  • 下载和安装DataTools,加载解决方案并尝试部署。大多数问题都是由于project/SQL版本的版本不正确造成的
开发报告的SQL server和VS版本为2017年。 目标SQL Server版本应为2012或更高版本


一定有人遇到了这个问题并找到了解决办法。我在寻求任何帮助或建议。我可能忽略了一些简单的事情。谢谢。

我无法想象在Visual Studio中使用部署功能会有那么大的问题。另外,如果您使用的是共享数据源,那么您就不会有太多的数据源需要配置;除非你有100个数据库,那是另一个问题。只有少数几个共享数据源,但是如果你手动上传rdl,它们会丢失它们应该使用的数据源。无论如何,VS安装等并不总是有效,也不是一个好的解决方案。我相信RS.exe是一个不错的选择。是否有一个rs.exe vb脚本,我可以用来抓取本地复制的rdl文件进行部署,这将非常有用!不,他们没有。如果您通过VisualStudio部署项目,那么共享数据源和关系也会随之变化。VS安装“不工作”?根据经验,我认为使用SSDT部署方法绝对是可行的。我同意@Lamu。VS是我这样做的方式,只需确保项目属性与目标SSRS版本匹配。再一次!,我从来没有说过在通过SSTD或VS部署时,引用数据源的共享报告与报告不匹配。IMHO通过在服务器上安装SSTD或VS(有时会出现问题)部署报告是多么愚蠢的方式,只是为了将一些报告部署到SSR。真的没有更好的办法吗?我敢肯定是有个更聪明的人做了这件事。认真地