SSRS入门(七) 报表订阅

SSRS提供基本的报表订阅功能,此篇讲演示如何订阅一个报表。

报表订阅通常的一个需求就是,用户希望在一个固定的时间,比如每周指定的一天,或者每天固定的一个时间,收到关于某业务的最新报表数据。

SSRS的报表订阅提供两种主要的方式,一种是邮件发送,一种是往指定的共享目录里发送。

邮件发送的前提是你要有自己的SMTP服务器,经笔者验证以及所获取的资料,而从第三方网站申请的SMTP服务居然是不可以的,从系统跟踪的信息也可以看出走的不是DBMAIL,由于涉及到了SMTP服务器的配置,所以这里暂不做介绍,会在下一篇中介绍一个替代方案。此篇讲主要演示如何以共享目录的方式来订阅报表。

假设用户有这样的需求,希望将报表每天固定的时间发送到指定的共享目录下,以供相应的部门查看。

首先,用到SSRS的报表订阅功能,除了基本的报表服务需要开启之外,也要确保Agent服务也是开启状态。

然后,进到报表管理界面,找到前面章节我们建立好的报表。

找到报表后,点击报表旁的向下菜单,点击订阅。

开发教程">

进入到报表订阅界面,Delievered by选择Windows File Share,这样报表将被发送到一个共享目录。

Path的设置一定要是一个共享目录,直接设置d盘这样的目录是不被允许的。

Render Format可以选择Excel或者PDF等常用类型。

验证信息可以提供一个用户名和密码,系统将根据这个身份来访问这个共享目录。所以在上面的共享目录里,一定要确保这个用户对于共享目录有写入的权限。

时间: 2025-01-29 21:14:01

SSRS入门(七) 报表订阅的相关文章

【SSRS】入门篇(七) -- 报表发布

原文:[SSRS]入门篇(七) -- 报表发布 完成[SSRS]入门篇(六) -- 分组和总计后,第一份简单的报表就已完成了,下面把报表发布到报表服务器上. (实际情况下,报表展示给用户未必是用报表服务器,而嵌入到原来的系统,如OA.CRM.ERP中,以链接形式打开.)   配置.启动报表服务: 1.打开Reporting Services 配置管理器: 2.服务器选择本机: 3.启动报表服务器: 4.设置Web服务URL,报表的URL地址是http://SOMEONE:80/ReportSer

Windows 8风格应用开发入门 七 页面视图概览

Windows 8风格应用中包含哪些视图 常用的几种视图包括: 开发入门 七 页面视图概览-页面视图"> 1. FullScreenLandscape(水平方向全屏视图) 2. Filled(填充视图) 3. Snap view(贴靠视图) 4. FullScreenPortrait(竖直方向全屏视图) 最小视图状态分辨率支持1024*768,全屏视图状态分辨率为1366*768以上. 注意:实现贴靠视图的最小分辨率为1366*768. Visual Studio 2012和模拟器中如何开

AppleWatch开发入门七——watchOS中通知的应用

AppleWatch开发入门七--watchOS中通知的应用 一.引言         在iOS系统中,支持的通知有两种类型:本地通知和远程通知.本地通知多用于计时类通知,远程的又称推送,多用于一些提示动态的提示信息.这里有相关通知的一些知识总结: 本地推送:http://my.oschina.net/u/2340880/blog/405491. 远程推送:http://my.oschina.net/u/2340880/blog/413584.         在watch中,通知是和iphon

sql-SQL 2008 R2报表订阅时报错

问题描述 SQL 2008 R2报表订阅时报错 我通过报表服务建立了一个报表,然后进行订阅,一直发不出去,报如下错误:无法发送邮件: 服务器拒绝了发件人地址.服务器响应为: 530 5.7.1 Authentication required 将不重新发送邮件. 我已在报表服务中配置了邮件设置,同时数据库邮件中可以正确发送测试邮件.请大侠指导一下. 解决方案 认证有要求,是否有对应用户名和密码 解决方案二: 提示的信息为,需要认证,检查你的用户名.密码以及你的ip是否被加入黑名单了?

SSRS入门(八篇) 报表订阅进阶

上一篇介绍如何在SSRS中以共享目录的方式来订阅报表.由于SSRS对于邮件的方式订阅报表有些特殊,所以此篇将介绍如何以变通的方式实现报表邮件订阅. 实现邮件的方式订阅报表,我们将其拆分成三个部分. 我们利用SQL Server Agent生成job来以固定周期触发一个流程.然后在这个流程中,首先实现一个app将报表生成到一个指定目录下,然后再调用另外一个程序,根据配置文件,把报表发送给指定邮件组的用户. 首先,创建生成报表pdf的应用程序. 生成pdf的主要思路是用一个winform应用程序添加

SSRS入门(四) 在程序中使用报表

报表服务是微软SQLSERVER商业智能其中的一个组件,借助报表服务,用户可以制作各种各样的报表,无论是简单的还是复杂的报表,同时系统提供订阅功能方便用户对报表进行订阅.此外,开发人员也可以很容易地把一个SSRS报表集成到自己的winform或者webform程序中. 此篇将介绍如何在应用程序中使用报表服. SSRS报表不仅可以在报表管理界面中查看,也可以把制作好的报表轻松的加入到自己的应用程序中,使自己的应用程序中可以很容易地整合报表功能. 首先打开Visual Studio 2012.这里我

SSRS入门(三) 丰富你的报表

报表服务是微软SQLSERVER商业智能其中的一个组件,借助报表服务,用户可以制作各种各样的报表,无论是简单的还是复杂的报表,同时系统提供订阅功能方便用户对报表进行订阅.此外,开发人员也可以很容易地把一个SSRS报表集成到自己的winform或者webform程序中. 声明一下,本文使用的SQL Server版本是2012,操作系统Windows 8. 此篇将在上一篇的基础之上介绍如何为报表添加更多的功能,你会对格式,分组以及展开和发布有简单的了解. 继续上一篇的项目.首先为数值字段设置显示格式

SSRS入门(二) 建立简单的报表

报表服务是微软SQLSERVER商业智能其中的一个组件,借助报表服务,用户可以制作各种各样的报表,无论是简单的还是复杂的报表,同时系统提供订阅功能方便用户对报表进行订阅.此外,开发人员也可以很容易地把一个SSRS报表集成到自己的winform或者webform程序中. 此篇将介绍如何建立简单的报表,通过此篇你将对建立报表项目的步骤有一个了解. 首先,打开SQL Data Tools,也就是Visual Studio 2010的Shell.跟商业智能相关的项目,比如集成服务项目,分析服务项目等都需

SSRS入门(一) 报表服务的配置

报表服务是微软SQLSERVER商业智能其中的一个组件,借助报表服务,用户可以制作各种各样的报表,无论是简单的还是复杂的报表,同时系统提供订阅功能方便用户对报表进行订阅.此外,开发人员也可以很容易地把一个SSRS报表集成到自己的winform或者webform程序中. 此篇介绍在安装好报表服务之后,如何配置报表服务.通过这一篇您会对如何在本地搭建和配置分析服务实例有一个了解. SQL Server的报表服务从2008开始支持本地模式,也就是说如果要安装报表服务那么就不需要单独的在操作系统下单独安