首页 > 解决方案 > SSRS 新手和新手——如何“部署报告”并添加 Web 参考?

问题描述

我是 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 服务?

标签: sqlreporting-services

解决方案


部署:

在报告服务项目中,将 TargetServerURL 属性设置为您的 Reporting Services 服务器(通常为http://<servername>/reportserver),然后构建>部署以部署项目中的所有报告,或右键单击单个报告并选择仅部署该报告 请参阅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.asmxReportService 应该是相同的,只是将名称中的“Execution”替换为“Service”。

示例用法:

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


推荐阅读