SSRS入门和新手-如何“部署报告”并添加Web参考?

时间:2018-11-14 16:51:29

标签: sql reporting-services

我是SSRS的新手。我已经阅读了在线Microsoft“文档”页面上的一些教程,并且了解了如何创建报告。现在,我正在看一个教程(在另一个网站上),它满怀期望地开始以编程方式生成我自己的报告。本教程具有以下两个第一步:

    Step 1: Create and deploy the report. 

    Step 2: Add a web reference to the web services exposed by Reporting Services 2005, i.e., ReportExecution2005 and ReportService2005. 

因此,我知道如何(手动)创建报告,但是,如何部署报告?

我如何准确地将Web引用添加到Reporting Services公开的Web服务?

1 个答案:

答案 0 :(得分:1)

要部署:

在Reporting Services项目中,将TargetServerURL属性设置为Reporting Services服务器(通常为http://<servername>/reportserver),然后依次选择Build> Deploy部署该项目中的所有报告或右键单击单个报告并选择部署只是该报告。有关屏幕截图和更多详细信息,请参见https://docs.microsoft.com/en-us/sql/reporting-services/reports/publishing-reports-to-a-report-server?view=sql-server-2017

网络参考:

如果您正在阅读需要Web参考的教程,并且您正在使用Visual Studio 2017,请转到“项目”>“添加服务参考”,单击“高级...”,然后单击“添加Web参考...”(旧版本的Visual Studio在项目菜单上具有“添加Web引用”作为选项,但是在VS2017中很难找到。对于ReportExecution,路径通常为http://<servername>/reportserver/ReportExecution2005.asmx,ReportService应该相同,除了用“ Service”替换“ Execution” “ 在名字里。

用法示例:

https://docs.microsoft.com/en-us/dotnet/api/reportexecution2005.reportexecutionservice.render?view=sqlserver-2016包含使用ReportExecution服务将报告保存到VB或C#中的MHTML的详细示例(您可以从页面顶部/右侧的</>按钮中选择语言)。您还可以保存为PDF和其他各种格式-请参阅此链接中的“格式”参数说明