SSRS的配置

SSRS是微软的报表服务管理器,本文讲述SSRS的配置:邮件和凭证。

一,配置SMTP

在报表服务配置管理器(Reporting Service Configuration Manager)中配置邮件设置,使SSRS发送邮件。

1,在报表服务配置管理中,配置邮件设置

在Email Settings中,配置发送地址(Sender Address)和SMTP Server的地址,注意,在这里没有对访问SMTP Server的进行用户安全性验证,比如输入账号和密码。

2,配置访问SMTP的安全验证

默认情况下,Reporting Service使用匿名验证访问SMTP Server,但是目前大多数SMTP Server都不支持匿名验证,需要修改访问SMTP Server的安全验证类型,这在Reporting Service Configuration Manager中是无法修改的,需要直接修改Reporting Service的配置文档。

SSRS的配置文件名是 rsreportserver.config,在SQL Server 2012版本中,配置文件存放在:

C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer

在rsreportserver.config文件中,有2个重要的结点需要配置

2.1,配置安全验证类型

Authentication 指定报表服务器所接受的一个或多个安全验证类型。只会自动添加默认设置,若要添加其他设置,必须使用文本编辑器将相应的元素结构添加到 RSReportServer.config 文件中并设置其值。

在配置文档中,EnableAuthPersistance 设置为 True,将RSWindowsNegotiate 注释掉。

 <Authentication>
  <AuthenticationTypes>
   <!--<RSWindowsNegotiate/>-->
   <RSWindowsNTLM/>
  </AuthenticationTypes>
  <RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel>
  <RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario>
  <EnableAuthPersistence>true</EnableAuthPersistence>
 </Authentication>

2.2,配置SMTP安全验证

<SMTPAuthenticate>2</SMTPAuthenticate>

结点SMTPAuthenticate表示通过 TCP/IP协议向 SMTP 服务发送消息时使用的身份验证类型,节点值是一个整数值:

  • 0 是匿名访问,默认值,不需要进行身份验证
  • 2 是身份验证,Reporting Services 通过 Windows 服务的安全凭证连接到 SMTP 服务器

二,配置凭证(Credentials)

1,配置报表服务账户(Service Account)

Service Account 是Reporting Service 运行的账户,可以通过查看Windows 的 Service 来查看,强烈建议使用 Reporting Service Configuration Manager 来修改Reporting Service的Account,配置管理器(Reporting Service Configuration Manager)对相关组件进行修改操作,以完成账户变化的修改。

2,配置链接到Report Server 数据库的权限

修改Credential,使用Windows 验证方式,这个Credentials 是链接到Report Server database 使用的Login 和password。

3,无法登录报表服务器

当在浏览器中访问报表时,出现错误:

An error has occurred during report processing. (rsProcessingAborted) Cannot create a connection to data source ‘DataSourceName‘. (rsErrorOpeningConnection)

当Test Connection时,SSRS抛出‘NT Authority\Anonymous Logon‘ 错误消息

这种情况需要修改连接的凭证,SSRS使用凭证保存保存连接的安全验证信息,用户需要填写Windows 域用户的账号和密码,并勾选 “Use as Winodows credentials when connectiong to the data source”:

时间: 2024-10-31 13:52:35

SSRS的配置的相关文章

SSRS Credentials配置

1,Service Account Service Account 是Reporting Service 运行的账户,可以通过查看Windows 的 Service 来查看,强烈建议使用 Reporting Service Configuration Manager 来修改Reporting Service的Account. 在修改Reporting Service的Account时,Reporting Service Configuration Manager执行的操作. 2,链接到Repor

SSRS配置1:凭证和邮件

SSRS是微软的高度集成的报表服务,通过报表服务配置管理器(Reporting Service Configuration Manager,简称RSCM),能够轻松实现报表的配置和管理,本文主要分享凭证和邮件的配置. 一,配置凭证(Credentials) 1,配置报表服务账户(Service Account) 报表服务账户(Service Account)是Reporting Service 运行的账户,如图,推荐通过配置管理器修改该账户, 可以通过查看Windows 的 Service 来查

Dynamics AX R2 安装Reporting Services 扩展

    今天Reinhard在VS中部署SSRS报表时,接到以下错误: 部署因错误而被取消.在报表服务器上,验证:-SQL Server Reporting Services 服务是否正在运行.     接着,Reinhard进入到AX中,检查系统的报表服务器配置是否正确.不知道怎么配置的同学可以查看Reinhard之前的博文 Dynamics AX 2012 R2 配置报表服务器  .检查发现,报表服务器中的配置也正确.Reinhard点击了一下 验证设置 按钮,收到以下错误: 无法连接到位于

Dynamics CRM 2015中的SSRS Report集成配置

大家应该都知道,Dynamics CRM能集成SSRS Report,并且我也在之前的博文中讨论过如何制作一个简单的SSRS Report并部署到Dynamics CRM中.今天我们来看看一些比较实用的功能,比如:如何让报表显示在Form Level下的Run on current record选择中,以及如何支持Run on selected records功能. 如果我们想制作支持如下功能的报表,我们应该从何入手呢? 1. Run on selected records 2. Run on

SSRS配置2:加密管理

在初始化Reporting Service时,SSRS会自动创建数据库[ReportServer],用于存储报表元数据,报表订阅,以及凭证(Credential)和连接信息等身份验证信息,身份验证数据非常重要,为了保护敏感数据,Reporting Service支持对称性密钥(Symmetric keys)加密算法.对称性密钥在报表服务器初始化时生成,用于保护敏感数据,而公有(Public)和私有(Private)密钥对是操作系统生成的,成对出现,每个报表服务器实例都有一对,用于保护对称性密钥.

Cube配置http通过SSRS连接

IIS的配置:http://www.cnblogs.com/ycdx2001/p/4254994.html 连接字符串: Data Source=http://IP74/olap/msmdpump.dll;Initial Catalog=RFMDB;User ID=administrator;Password=1 下载:http://files.cnblogs.com/files/ycdx2001/Olap_x64.zip

SQL Server Reporting Service(SSRS) 第五篇 SSRS 部署总结

前段时间完成了第一批次SSRS报表的开发,本来以为大功已经告成,结果没有想到在整个发布与部署过程中还是遇到了很多的问题,现将这些问题一一列举出来,希望对以后能够有所启发! 1. 关于数据源与数据集的发布(报表自动引用相应的数据源与数据集) 在使用SSRS开发的过程中,为了方便使用,我们不可避免地会使用到共享数据源及共享数据集.但在方便开发报表的同时,有些时候报表发布后可能找不到相应的数据源,我们需要手动一个个去选择数据源与数据集的存放方式.经过调查我发现,对于数据源与数据集的发布地址,我们可以进

Sql Server2012 报表服务中的SharePoint集成模式配置

前言 http://www.microsoft.com/zh-CN/download/details.aspx?id=29068# 在sql server2012报表配置管理器上没有“sharepint集成”模式选择项(采用新建),如下图: 怎么回事情呢?后来通过查询资料才知道,如下: 重要提示 从 SQL Server 2012 版本开始,Reporting Services 配置管理员不设计用来管理 SharePoint 模式报表服务器. SharePoing 模式通过使用 SharePoi

SQL Server Reporting Service(SSRS) 学习初步

很早就知道SQL SERVER自带的报表工具SSRS,但一直没有用过,最近终于需要在工作中一展身手了,于是我特地按照自己的理解做了以下总结: 1. 安装软件结构 SSRS全称SQL Server Reporting Service,对于服务端,作为SQLServer的一个组件,我们在安装SQLServer可以选择安装Reporting Service: 对于客户端,因为我使用的是VS2015,所以需要安装SSDT(SQL Server Data Tools),因为其已经囊括了BI(Busines