配置Reporting Service 2012

简介:

MSDN相关内容可参见:

http://msdn.microsoft.com/zh-cn/library/bb934490%28v=sql.110%29.aspx

 

1. Reporting Services Configuration Manager

 

步骤1:点击“Start”,“All Programs”,“Microsoft SQL Server 2012”,“Configuration Tools”,“Reporting Services Configuration Manager”。

 

clip_image001

 

步骤2:连接到报表服务器实例。

 

clip_image002

 

clip_image003

 

在Reporting Services Configuration Manager中,可以配置以下内容:

n Service Account:指定服务账户。

n Web Service URL:配置报表服务器的虚拟目录。

n Database:配置报表服务器数据库。

n Report Manager URL:配置报表管理器的虚拟目录。

n E-mail Settings:配置订阅所需的电子邮件账户。

n Execution Account:指定连接至不需认证的数据源所需的执行账户。

n Encryption Keys:建立以及备份、还原加密密钥,以取得报表服务器数据库内加密数据使用权。

n Scale-out Deployment:用以设定Web-farm架构,可以让多台报表服务器存取单一报表服务器数据库。

 

2. 配置虚拟目录

 

报表服务器与报表管理器是通过URL的方式存取ASP.NET的应用程序,配置管理器中“Web Service URL”是用来设置存取报表服务器的Web服务虚拟目录,而“Report Manager URL”则是用来启用报表管理器。

 

步骤1:配置报表服务器虚拟目录。

 

切换至“Web Service URL”标签页,在此页面中可以配置报表服务器所使用的虚拟目录、端口以及IP地址,同时可以指定SSL凭证以支持加密的报表传输协议。

 

clip_image004

 

设置好参数后,点击“Apply”,报表服务器虚拟目录配置完毕。

 

clip_image005

 

步骤2:配置报表管理器虚拟目录

 

切换至“Report Manager URL”标签页,在此页面中可以配置报表管理器所使用的虚拟目录。

 

clip_image006

 

设置好参数后,点击“Apply”,报表管理器虚拟目录配置完毕。

 

clip_image007

 

3. 指定报表服务器数据库

 

SSRS使用报表服务器数据库来存储报表定义以及相关服务信息,而这个数据库必须为Microsoft SQL Server的数据库,可以通过“Database”标签页,来检查目前报表服务器数据库的连接。

 

步骤1:选择“Change Database”。

 

clip_image008

 

步骤2:选择“Create a new report server database”,“Next”。

 

clip_image009

 

步骤3:连接到数据库服务器,设置参数,选择“Test Connection”,“Next”。

 

clip_image010

 

步骤4:设置数据库名和语言。

 

clip_image011

 

步骤5:设置凭据

 

clip_image012

 

步骤6:执行处理,完成。

 

clip_image013

 

4. 电子邮件设置

 

SSRS包含了报表服务器电子邮件传输模块,允许报表订阅者将报表发送至电子邮箱。电子邮件是使用Simple Mail Transport Protocol(SMTP)协议来传输报表或通知,这里可以使用Reporting Services Configuration Manager来指定要使用的SMTP服务器,以用于邮件发送。

 

切换至“E-mail Setting”标签页。在“Send Address”中输入一个电子邮件地址,这个的功能就像我们发信给别人时,会显示发件人电子邮箱的功能是相同的;在“SMTP Server”中输入SMTP Server的地址和名称,点击“Apply”。

 

clip_image014

 

5. 账户维护

 

在“Execution Account”中主要是用来维护报表Web服务所使用的Windows账户,可以设置内置账户(网络服务)或是使用其他Windows账户。

 

而“Execution Account”属于可选性选项,主要是报表服务器自动工作所使用的账户。必需使用一个域用户帐号。如果不配置该选项,将限制连接到一些数据源,你可能无法从远程计算机获取图片文件。

 

clip_image015

 

6. 加密密钥

 

在ReportServer数据库中有些信息是被加密过的,这些加密的数据需要密钥解密,才能将被加密的信息还原。因此,当我们需要还原ReportServer数据库时,必需使用加密密钥来协助还原的工作。假设,我们要将ReportServer数据库迁移到新的SQL Server实例中,同时也必须将加密密钥迁移,因为SSRS在报表数据的连接字符串及登录账户、自动报表执行锁需的账户及其他数据源所需要的账户都做了加密,为了将这些数据进行加解密,SSRS使用公钥(Public Key)与对称密钥(Symmetric Key);而这两个密钥是在安装过程中产生的。

 

在迁移ReportServer数据库的过程中,如果破坏了用来加解密的对称密钥,会使得连接字符串、登录账户等被加密的信息无法解开。因此,使用加密密钥的好处是一旦发生未经授权的数据库迁移,所有被机密的数据都会受到保护;坏处是如果我们忘了备份密钥,那么在日后还原或迁移数据库后,那些被机密的数据因为没密钥可正确解密,就会全部变为无法使用的数据。

 

clip_image016

 

备份报表数据库的加密密钥的步骤:

 

步骤1:右方的“Encryption Keys”中点击“Backup”,会出现“Backup Encryption Key”对话框,输入保存的路径与文件名,并输入一组密码。此密码是用来还原密钥时所用的,输入完成点击“OK”按钮,即备份完成。

 

clip_image017

 

完成后,请将备份的加密密钥文件妥善的储存保管,以便日后报表数据库迁移或还原时使用。还原的步骤与备份相同。





















本文转自UltraSQL51CTO博客,原文链接:http://blog.51cto.com/ultrasql/1595034 ,如需转载请自行联系原作者













相关文章
|
1月前
|
存储 应用服务中间件 开发工具
Platform as a Service
PaaS(Platform as a Service,平台即服务)是一种云计算服务模型,它提供了一组开发工具和服务,使开发人员可以构建和部署应用程序,而无需关心底层基础设施的管理。PaaS 通常包括一个操作系统级别的基础设施、服务器、存储和网络服务,以及一系列开发工具和服务,如数据库、Web 服务器、应用服务器、消息传递、身份认证等。
69 2
Platform as a Service
|
8月前
|
监控
什么是 Service Ticket 的 Service Level Agreement
什么是 Service Ticket 的 Service Level Agreement
75 0
|
1月前
|
XML 数据库 Android开发
Service介绍
Service介绍
18 0
|
6月前
|
Kubernetes 负载均衡 容器
k8s(8)Service(服务)
Service(服务)
47 0
|
缓存 Kubernetes 负载均衡
k8s service 总结
k8s service 总结
261 0
k8s service 总结
|
API 调度
从Service到WorkManager
关于Service,想必大家都太熟悉了,今天我们就再回顾下它的使用、概念、区别、变更历史等等。
423 0
从Service到WorkManager
|
JSON Java 数据格式
如何生成自己的Yaas Service yaas
Sent: Tuesday, May 5, 2015 7:54 PM
104 0
如何生成自己的Yaas Service yaas
|
网络架构
|
网络架构