知识点包括:
l 配置SSAS
Ø 配置查询日志
Ø 配置错误日志
Ø 配置磁盘空间
l 配置服务器与数据库角色和权限
l 配置SSRS架构
Ø 配置SSRS以部署到网上
Ø 使用报表服务配置工具建立与配置SSRS实例
l 安装SSRS架构
Ø 管理私有加密密码
一、配置SSRS架构与实例
1、使用RS配置管理工具安装与配置
配置内容包括:
l IIS中的虚拟目录
l 服务启动帐户
l 定义ASP.NET帐户
l 建立与RS库的数据库连接
l 管理对称密钥
l 配置WEB服务器
l 为电子邮件和其它管理任务定义操作帐号
安装RS的步骤:
1)IIS中建立虚拟目录ReportServer
2)IIS中建立虚拟目录Reports
3)设置Service Account 与Web Service Account
4)建立报表数据库
5)初始化实例
6)启动RS服务
7)备份密钥(rskeymgmt.exe)
8)email设置
9)定义一个执行帐号,以让RS能够存取本地资源
2、使用RS命令行工具配置
1)使用reconfig.exe
2)Example
Reconfig.exe /c /s (local) /d ReportServer /a Windows
/*用域帐户登陆*/
Reconfig.exe /c /s (local) /d ReportServer /a Windows /u SQLVS/py /p py
/*远程设置*/
Reconfig.exe /m ProdSSRSSrv/c /s (local) /d ReportServer /a Windows /u SQLVS/py /p py
/*非即席报表设置,写错误日志*/
Rsconfig.exe /e /u PRODSQLSRV/py /p py
3)使用rskeymgmt.exe
4)rskeymgmt举例
Rskeymgmt.exe /e /f c:/ssrs_key –p Pass@word1
Rskeymgmt.exe /a f c:/ssrs_key –p Pass@word1 /I SSASAdmin
Rekeymgmt.exe /d
5)使用rs.exe
可用于部署和管理及运行脚本
l 对本地SSRS实例执行
Rs.exe /I RsScript.rss /s http://localhost/ReportServer
l 为变量指定值
Rs.exe /I RsScript.rss /s http://localhost/ReportServer /v
vDataSource=”ProdSQLSrv” /u Coporate/py /p py
3、使用SSL通信和因特网上部署
1)基于证书的安全通信
在RsReportServer.config文件中找到
<Add Key=”SecureConnectionLevel” Value=”0”/>
2)SSRS Internet配置
l 报表服务器必须在防火墙后面
l 报表管理器和报表服务器可以在同一台机器上,也可以分开部署
二、SSAS服务器安全与属性设置
SSAS安全由两部分组成:
l 服务器管理的角色安全
l 用户存取和操作的立方体与维度安全
1、设置SSAS管理角色与权限
有两种安全角色:
l 服务器角色
l 数据库角色
SSAS安全只能使用Windows认证方式
1)、SSAS服务器角色
在SSMS设置->服务器属性
l 服务器角色能操作SSAS实例的全部功能
l 本地管理员组中的用户会被自动加入服务器角色,虽然没有显示出来
2)数据库角色
在SSMS设置->数据库属性
权限的类型有:
l Full Control
l Process database
l Read definition
2、编辑SSAS的属性
有两个需要特别注意:
l Logging
日志中记录哪些信息及如何记录
Ø Log->Flight Record (Processing Error)
Ø 查询日志
并不是存储MDX语句,而是存储查询中用到的属性和层级的等级。
l Directory Location
三、总结