加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

Reporting Service电子邮件订阅

发布时间:2020-12-12 15:51:50 所属栏目:MsSql教程 来源:网络整理
导读:? 一、 订阅概述 订阅是一种持续存在的请求,它在特定的时间或为响应某个事件而传递报表,然后以您定义的方式提交该报表。订阅提供了一种可替代按需运行报表的方法。按需运行报表要求您在每次要查看报表时可以选择报表。相比之下,订阅可以用于对报表的传递
? 一、订阅概述 订阅是一种持续存在的请求,它在特定的时间或为响应某个事件而传递报表,然后以您定义的方式提交该报表。订阅提供了一种可替代按需运行报表的方法。按需运行报表要求您在每次要查看报表时可以选择报表。相比之下,订阅可以用于对报表的传递进行计划并使其自动完成。 二、传递方式 SQL Server Reporting Services 通过订阅分发报表。Reporting Services 提供有两种传递报表的方式。您可以通过 电子邮件发送报表,也可以将报表传递到文件系统中的 文件共享位置。创建订阅时,需要指定要使用的传递模式。 三、订阅的组成部分:
  • 可在无人参与模式下运行的报表(即使用存储的凭据或不使用任何凭据的报表)。
  • 传递方法(如电子邮件)和传递模式的设置(如电子邮件地址)。
  • 用于以特定格式显示报表的呈现扩展插件。
  • 处理订阅的条件,表现形式为事件。 通常,运行报表的条件是基于时间的。例如,您可能希望在格林尼治标准时间每个星期二的下午 3:00 运行某个特定报表。如果该报表作为快照运行,则您可以指定在每次刷新快照时运行订阅。
  • 运行报表时使用的参数。 这些参数是可选的,并且仅为接受参数值的报表指定参数。由于订阅通常由用户拥有,因此所指定的参数值因订阅而异。例如,不同部门的销售经理将使用参数来返回本部门的数据。所有参数都必须具有明确定义的值或有效的默认值。

四、实现电子邮件方式订阅的方法

(1)在Reporting Services Configuration工具中配置邮件SMTP服务器及发送邮件地址

????????? 访问“Microsoft SQL Server 2005-->Configuration Tools-->Reporting Services Configuration”,在出现的界面中单击Email Settings,出现的界面如下图:

??????? 在SMTP Server中输入电子邮件SMTP服务器的名称或者IP地址,在Sender Address中输入有权限发送邮件的Email地址。

(2)在Reporting Service的报表中新增电子邮件订阅

?????? 在SQL Server Management Studio中连接Reporting Service,并找到要设置订阅的报表,展开后选中Subscriptions(订阅),如下图:

?????? 在Subscriptions上点鼠标右键,在出现的菜单中单击New Subscription,在出现的界面中设置好收件人、计划及参数即可。

注意:

1、请将要订阅的报表设置好参数的默认值

2、SQLSERVER AGENT服务要启动,设置好的订阅计划其实是在SQLSERVER AGENT中的一个计划任务,因此只有SQLSERVER AGENT服务启动了,才能实现订阅。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读