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
.net 远程运行SSRS_.net_Reporting Services - Fatal编程技术网

.net 远程运行SSRS

.net 远程运行SSRS,.net,reporting-services,.net,Reporting Services,我正在开发一个WindowForms应用程序,它将在UI上显示SSRS报告 简要背景: 我们有一个三层架构。我们正在使用WCF 我们有许可,用户可以访问特定的报告 默认情况下,我们有一个每日SSRS作业,该作业运行并生成相关报告,并将输出报告保存在文件夹中。这些报告是手动读取、验证并发送到相关的分发列表(因为我们处于开发的初始阶段)。此外,如前所述,我们希望通过win form应用程序提供临时生成的报告,我们可以使用Report Viewer控件。但是,我们不希望GUI直接连接到远程报表服务器,

我正在开发一个WindowForms应用程序,它将在UI上显示SSRS报告

简要背景:

  • 我们有一个三层架构。我们正在使用WCF
  • 我们有许可,用户可以访问特定的报告
  • 默认情况下,我们有一个每日SSRS作业,该作业运行并生成相关报告,并将输出报告保存在文件夹中。这些报告是手动读取、验证并发送到相关的分发列表(因为我们处于开发的初始阶段)。此外,如前所述,我们希望通过win form应用程序提供临时生成的报告,我们可以使用Report Viewer控件。但是,我们不希望GUI直接连接到远程报表服务器,因为用户权限由用户定义的表驱动,因此希望通过我们的应用程序服务器路由来自GUI的所有调用
    可以远程管理SSRS作业。我希望通过应用服务器来管理它。如果没有,请分享您对我如何规避此问题的建议。

    我们正在尝试类似的方法,尽管在我们的案例中,它是一个web应用程序。您不能检查winforms应用程序中的权限,只允许ReportViewer显示用户有权访问的相关报告,还是我过于简化了?

    我们可以检查权限,但我们希望查看SSRS报告生成过程,为了知道报表是否已成功生成,我们还想指定报表的输出路径,因此,实际上除了许可之外,我们还需要对输入参数进行更多的控制。希望这是有道理的。