以前曾经搞过SSRS的订阅,使用的是公司的邮件服务器,最近QQ群中有妹子问到同样的问题,虽然没能帮人家搞定,下面写出自己参考的资料,以供各位参考:

一、订阅前准备工作(转载自http://blog.sina.com.cn/s/blog_95e041270100zev1.html)

   1.邮件订阅的前提是机器要安装IIS(互联网信息服务)。
注:本步骤大概是使用服务器自身作为邮件服务器而需要配置的,我因为是用公司的邮件服务器,故不需要配置。
安装完之后,打开IIS管理器,打开办法有:
①进CMD,然后 cd %SystemRoot%\system32\inetsrv\
再输入  inetmgr 即可打开 IIS管理器了。
②我的电脑>右键>属性>高级>系统变量>系统变量>选中Path>编辑>在变量值之后增加 %SystemRoot%\system32\inetsrv\;>依次确定
然后修改:IIS -> SMTP属性 -> 中继限制,选“仅以下列表除外”
 
  2.订阅邮件之前,确保开启了如下3个服务:
SQL Server (MSSQLSERVER)
SQL Server Reporting Services (MSSQLSERVER)
SQL Server 代理 (MSSQLSERVER)  ---SQL代理服务很重要,邮件订阅基本靠它
二、按步骤实现订阅(转载自http://www.cnblogs.com/zhukuanglong/archive/2011/05/05/2037501.html)
 
 1、打开SQL Server Management Studio

第一步:链接上数据库引擎后在【管理】选项的【数据库邮件】右键【配置数据库邮件】

第二步:在弹出窗口点击下一步向导至【选择配置任务】并选择第一个Radio

【同过执行以下任务来安装数据库邮件】然后点击下一步

第三步:点击下一步,在弹出【新建配置文件】对话框的配置文件名称和说明输入相应的信息,然后点击下一步在弹出【新建数据库邮件帐户】中填写相应的邮件信息然后点击确定并点击下一步

第四步:在【管理配置文件安全性】勾选自己刚刚新建的配置文件,然后点击下一步,并一直下一步直至完成,此刻邮件方面基本配置完成。

2. 打开 【Reporting Services 配置管理器】连接上报表服务器实例

导航至【电子邮件设置】页,填写响应的邮件信息并点击应用。

3. 至此邮件订阅SSRS报表的前期任务基本完成。接下来对刚刚设置进行测试:

第一步:打开IE (微软自家的东西IE是完全支持的),并打开报表WEB管理器

第二步:在想订阅的报表邮件点击【订阅】

第三步:在订阅页面设置好收件人、订阅格式、时间等等…,然后点击确定。

第四步:点击【我的订阅】导航到订阅,并打开接收邮箱。

到此为止SSRS邮件订阅配置和测试都已经完成了。

提示:SQL的邮件配置没有使用真实配置,大家可以使用自己公司的SMTP服务器,也可以使用其他邮箱提供的。

提供我的环境:SQL Server 2008R2 + Windows Server 2008 R2

验证过的环境:SQL Server 2008R2 + Windows Server 2003 SP2

SQL Server 2008R2 + Windows 7 旗舰版

SQL Server 2008R2 + Windows Server 2008 SP2

三、配置参数 (主要参考春天大师博客文章http://www.cnblogs.com/stevenshi/archive/2011/03/05/1971862.html)

即:《Microsoft_SQLServer_2008_Reporting_Services应用系列(6)部署篇》中Page16中的样式配置 rsreportserver.config文件,我只配置了远程SMTP服务。

四、问题排查

1、关闭杀毒软件。我的问题是McAfee的防病毒标准保护:禁止群发邮件蠕虫发送邮件,具体见
http://www.jb51.net/hack/36128.html
http://bbs.kafan.cn/thread-239762-1-1.html

2、其他有网友反映的问题见下面链接:

http://xyztony1985.blog.163.com/blog/static/36117820112219233230/

http://www.cnblogs.com/biwork/p/3258728.html

实现SSRS订阅的更多相关文章

  1. SSRS 数据源访问Cube 无法创建订阅的解决方法

    SSRS Report 的数据源可以直接放问SSAS 的Cube. 当报表的数据源设置成下图: 这样设置后,report 能够正常访问 Cube 并打开Report. 但是,如果我们需要添加数据驱动的 ...

  2. 微软BI 之SSRS 系列 - 报表邮件订阅中 SMTP 服务器匿名访问与 Windows验证, 以及如何成功订阅报表的实例

    这篇文章源于在上一篇博文中有园友提出订阅 SSRS 报表时的一个问题,  于是就好好总结了一下,把有关 SSRS 报表订阅的要点和容易出现问题的地方写出来,希望对大家有所帮助! 参看上一篇博文 - S ...

  3. SSRS 在订阅的时候,在头值中找到无效的字符。将不重新发送邮件

    在头值中找到无效的字符.将不重新发送邮件 SSRS 在订阅的时候,在头值中找到无效的字符.将不重新发送邮件! 查看了一下,只要是发送文件类型的都不可以,改成HTML的就可以.然后重新把RS的报表文件友 ...

  4. SQL Server 如何通过SQL语句定位SSRS中的具体报表

    在一些IT技术人员的推广.简单培训后,公司很多部门都有一些非IT技术人员参与开发各自需求的Reporting Service报表.原因很简单,罗列出来的原因大概有这样一些: IT部门的考量: 1:IT ...

  5. 微软BI 系列随笔列表 (SSIS, SSRS, SSAS, MDX, SQL Server)

    [公告]本博客于2015年10月起不再更新 新博客文章主要发表在商业智能BI社区: http://www.flybi.net/blog/biwork 博客地图自动分类 文章目录方便更好的导航,阅读文章 ...

  6. SSRS 迁移

    一.数据库备份 备份源数据库:ReportServer和ReportServerTempDB (注意是全备份) 二.数据库还原 还原之前先停掉SSRS 还原至目标数据库:ReportServer和Re ...

  7. BI 系列随笔列表 (SSIS, SSRS, SSAS, MDX, SQL Server)

    微软 BI ETL 架构设计 如何在 ETL 项目中统一管理上百个 SSIS 包的日志和包配置框架 如何管理和记录 SSIS 各个 Task 的开始执行时间和结束时间以及 Task 中添加|删除|修改 ...

  8. 微软BI SSRS 2012 Metro UI Win 8 风格的报表课程案例全展示

    开篇介绍 微软BI SSRS 2012 Metro UI 高端报表视频教程 (http://www.hellobi.com/course/15)课程从2014年6月开始准备,于2014年9月在 天善B ...

  9. SSRS配置2:加密管理

    在初始化Reporting Service时,SSRS会自动创建数据库[ReportServer],用于存储报表元数据,报表订阅,以及凭证(Credential)和连接信息等身份验证信息,身份验证数据 ...

随机推荐

  1. 错误:the apk for your currently selected variant(app-release-unsigned.apk)is not signed.Please specity a signing configuration for this variant(release)

    1:导入android studio project 时总会出现运行处一个红色叉号,这里可以点击选择叉号上面显示的Edit Configurations 查看右下角的错误警告信息.: 2:记录错误: ...

  2. 关于电脑安装新硬盘,出现无法是识别设备,03F0问题解答。

    问题说明:在添加新的硬盘,切确定硬盘没有坏的情况下,无法识别出新的硬盘. 解决方案: 1.检查bios系统里的安全模式,是否处于开启中.因为在windows 8.1以上的版本中,不开启的情况下只能读取 ...

  3. Laravel5 开启Debug

    Laravel默认没有开启Debug,打开需要两步: .env文件中设置APP_DEBUG=true: 把Laravel服务重启一下(摸索出来的). 这只是开启了基本的调试模式,如果需要看更详细的调试 ...

  4. 非阻塞方式connect编程

    参考博客: ①setsockopt()函数使用详解:http://blog.csdn.net/tody_guo/article/details/5972588 ②setsockopt :SO_LING ...

  5. Wireshark抓包过滤

    主要说明下抓包前准备工作,及wireshark里面的两个过滤器:捕获过滤器和应用显示过滤器 1.捕获过滤器.顾名思义就是捕获时的过滤器.主要用来决定你要抓包抓哪个IP哪个端口,明确自己要抓哪个IP和端 ...

  6. Vs2010无法打开文件“Kernel32.lib”、无法打开“libcpmt.lib”"msvcprt.lib"

    1.对于无法打开"Kernel"问题,即使复制lib文件到目录,仍然会出现最后的错误; 原因:WindowsSdk 安装失败! 方法:重装 microsoft SDK6.0 ,再在 ...

  7. mongodb报错一例

    开发程序报错信息: Caused by: com.mongodb.MongoException: Executor error: OperationFailed: Sort operation use ...

  8. 获取Centos7安装Docker各种姿势(指定版本)(转载)

    Centos7安装docker社区(CE)版 官网指导:https://docs.docker.com/engine/installation/linux/docker-ce/centos/#inst ...

  9. day25-3 json,pickle模块

    目录 json 序列化 反序列化 pickle json json文件并不是python独有的,所有的语言都有json,可以跨平台/语言传输数据 json文件中只能写入python中的dict/lis ...

  10. 路飞学城Python-Day171

    Evernote Export 线性结构: python的列表操作 列表是如何存储的:顺序存储的,是一块连续的内存,内存是一堆格子,列表是一串连续的编号 32位机器上一个整数占4个字节 数组和列表有2 ...