




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
概述概述 SQL Server2008 报表服务是一个完整的基于服务器的平台 它可以建立 管理 发布传统 的基于纸张的报表或者交互的 基于 Web 的报表 SQL Server 2008 报表服务包括周到的报表打 造工具 和一些报表格式创新 目录目录 报表服务的安装与配置 开发报表的过程 报表制作实例 一 报表服务的安装与配置一 报表服务的安装与配置 1 报表服务的组件 2 报表服务 2008 的安装 2 1 在 SQL Server 2008 上安装报表服务有两种方法 默认配置 文件安装 2 2 默认配置的假定 在相同的实例中安装关系型数据库 用于数据库连接的服务帐户 2 3 在安装中将不再包含配置 远程目录数据库 包含在 SQL 2000 中 向外扩展的部署 也称为 Web farm 安装 2 4 SMTP 服务器配置 默认 Web 站点 在 Windows 2003 中将创建新的应用程序池 2 5 客户端安装包括 Visual Studio 2008 内核 Business Intelligence Development Studio 3 报表服务配置步骤 3 1 配置界面 打开 Microsoft SQL Server 2008 R2 配置工具 Reporting Services 配置管理器 服务账户 一般选择使用内置账户 取决于使用者的需求 Web 服务 URL 提供用于访问报表服务器的 URL 如 http localhost ReportServer 报表管理器 URL 提供一个 URL 用于访问报表管理器 如 http localhost Reports 数据库 如果已经创建了报表服务器数据库就选择 现有报表服务器数据库 否则 创建 新的报表服务器数据库 报表服务器数据库选择 ReportServer 在凭据中输入本机用户名 域 用户 及密码 完成配置 除了以上几个配置外 其他几项配置一般采用系统默认配置即可 二 开发报表的过程二 开发报表的过程 1 报表制作过程如图所示 三 报表制作实例三 报表制作实例 创建报表可以通过 Microsoft SQL Server 2008 R2 中的 Business Intelligence Development Studio 创建 也可以在 Microsoft visual studio 中通过 使用 ReportView 控件来创建报表 本实例采用 Microsoft SQL Server 2008 R2 中的 Business Intelligence Development Studio 创建报表 1 创建报表服务器项目 在制作报表之前 要先创建一个报表服务器项目 在其中可以存放若干报表供用户调用 在 Business Intelligence Development Studio 中创建报表服务器项目的操作步骤如下 1 1 选择 开始 所有程序 Microsoft SQL Server 2008 R2 Business Intelligence Development Studio 启动商业智能开发环境 在菜单栏中选择 文件 新建 项目 命令 弹出 新建项目 对话框 在 项目类型 列表中选择 商业 智能项目 选项 在 模板 列表中选择 报表服务器项目向导 选项 在 名称 文本框中输入 报表项目 4 单击 确定 按钮以创建项目 1 2 系统将弹出 报表向导 对话框 1 3 单击 下一步 按钮进入创建数据源的操作 2 创建数据源 数据源从本质上讲就是对从中获取数据位置的连接的定义 它可以是与一个 SQL Server 数据源的 连接 也可以是与任意 OLE DB 或 ODBC 数据源的连接 2 1 在 新建数据源名称 中输入 bookshop 数据源是 Reporting Services 中最为 重要的内容 无论建立的报表是何种类型 也无论报表是使用报表模型器还是报表项目 它都以某 种方式发挥着作用 数据源有以下两种类型 嵌入式和共享式 在 连接字符串 中输入 Data source localhost Initial catalog bookshop 单击 下 一步 进入 设计查询 界面 2 2 在 设计查询 界面可以选择 使用查询生成器设计查询 也可以直接在 查询字符串 文本 框中输入查询语句 SELECT ID Type Name Author Translator Publisher OriginalPrice Price Cover Hits Sales Status Recommend FROM Book 2 3 单击 下一步 选择报表类型 表格或者矩阵 2 4 最后在 完成向导 中输入报表名称 Report1 报表项目就创建完成 3 设计报表 在 Business Intelligence Development Studio 的菜单栏中选择 视图 工具箱 命令 使 用 工具箱 中的 报表项 设计报表 完善报表 4 发布报表 报表设计完成后 接下来需要对报表进行部署 操作步骤如下 4 1 在 Business Intelligence Development Studio 的菜单栏中选择 项目 报表项目 4 属性 命令 弹出 报表项目 4 属性页 对话框 在 TargetReportFolder 字段中 设置登录到 报表管理器时想驻留报表的文件夹 在 TargetServerURL 字段中 输入报表服务器的 Web 服务 URL 在本例中 该 URL 很简单 为 http localhost ReportServer 确定这些参数后 单击 确定 按钮返回 Business Intelligence Development Studio 准备进行部署 4 2 在 Business Intelligence Development Studio 的菜单栏中选择 生成 部署项目报表 4 命令进行部署 部署操作将会很快完成 4 3 部署完成之后 便可以查看报表 启动浏览器 打开地址 http localhost ReportServer 单击 报表项目 4 Report1 就可以查看已建好的报表 右击选择导出格式 就可以将报表导出 4 4 启动浏览器 打开地址 http localhost Reports 就可以看到 SQL Server Reporting Services 主文件夹 在文件夹中可以进行一些设置 到这里 一个简单的报表已经完成了 希望大家能多提宝贵意见 SQL Server 2008 Reporting services 配置管理 WEB服务 对于 sql server 2008 的报表管理已经与 IIS 分离 因此减少了我们配置 IIS 的麻烦 以下是 我配置 RS2008 的 web 服务过程 对于 sql server 2008 的报表管理已经与 IIS 分离 因此减少了我们配置 IIS 的麻烦 以下是 我配置 RS2008 的 web 服务过程 配图 1 找到并打开 Reporting Services 管理配置 图 1 2 连接报表服务器 3 配置服务账户 如果是单机用户建议选择 Network services 后边附有参考说明 如果是 win7 用户 需要开启 Administrator 账户 并设置密码 之所以开启 administrator 账 户后边会有说明 4 配置数据库 5 打开 web 服务的 url 管理 http erichu pc ReportS 使用 administrator 账户添加本地 账户 添加当前用户 并分配权限即可 附录 服服务帐户务帐户 Reporting Services 配置 配置 使用 服务帐户 页可以指定运行报表服务器服务的帐户 此帐户最初在安装过程中进行配置 如果要更改此帐户或密 码 则可以对其进行修改 报表服务器 Web 服务 报表管理器和后台处理应用程序都使用此页上指定的服务标识运 行 为报表服务器服务指定的帐户需要拥有访问注册表 报表服务器程序文件和报表服务器数据库的权限 在您使用 Reporting Services 配置工具设置此帐户时 所有权限都会自动配置给此帐户 如果您使用此服务帐户连接到报表 服务器数据库 该工具会将此帐户分配给承载报表服务器数据库的 SQL Server 实例上的 RSExecRole 这样 就 会为此帐户创建一个数据库登录名并配置数据库权限 报表服务器数据库是报表服务器可以写入的唯一数据存储区 此服务帐户不需要其他任何数据存储区的权限 若要打开此页 请启动 Reporting Services 配置工具 然后在导航窗格中选择相应链接 有关详细信息 请参阅如 何启动 Reporting Services 配置 使用内置使用内置帐户帐户 从此列表中选择 Network Service Local System 或 Local Service 建议只 选择 Network Service 不过 可以将帐户配置为使用任何可用的帐户 使用其他使用其他帐户帐户 选择此选项可以指定 Windows 用户帐户 可以输入本地 Windows 用户帐户或 域用户帐户 按下面的格式指定域帐户 按下面的格式指定本地 Windows 用户帐户 您只能选择现有的帐户 不能在 Reporting Services 配置中创建新帐户 帐户的最大字符数限制为 20 个字符 如果网络使用 Kerberos 身份验证 且您将报表服务器配置为使用域用户帐户 运行 则必须使用此用户帐户注册服务 有关详细信息 请参阅如何为报表服 务器注册服务主体名称 SPN 如果您要切换帐户类型 例如 将一个 Windows 帐户替换为另一个 Windows 帐户 或者将内置帐户替换为 Windows 域帐户 系统将提示您创建加密密钥的备份副本 在选择新帐户时将自动还原备份副本 注意注意 每次修改服务帐户时 Reporting Services 配置管理器都会提示您备份和还原加密密钥 必须执行这些步骤 才能确保加密数据在报表服务器上可用 有关这些操作的详细信息 请参阅加 密密钥 Reporting Services 配置 此外 如果您有一台配置为在 SharePoint 集成模式下运行的报表服务器 且通过使用 Reporting Services 配置工 具更改服务帐户 则您还必须打开 SharePoint 管理中心并使用 Reporting Services 授予数据授予数据库访问权库访问权限限 页重新 应用该报表服务器和实例设置 此步骤将授予新服务帐户访问 SharePoint 数据库的权限 将 Reporting Services 与 SharePoint 产品或技术集成在一起时需要此权限 有关如何在 SharePoint 管理中心授予数据库访问权限的详细 信息 请参阅如何在 SharePoint 管理中心中配置报表服务器集成 选择帐户选择帐户 为了实现最佳的结果 请指定一个拥有网络连接权限 可以访问网络域控制器和公司 SMTP 服务器或网关的帐户 下表汇总了各个帐户 并为使用这些帐户提供了建议 帐户帐户说明说明 域用户帐户如果您有一个拥有报表服务器操作所需的最小权限的 Windows 域用户帐户 则应使用此帐户 之所以建议使用域帐户 是因为这种帐户可以将报表服务器服务与其他应用程序隔离开 使用共享帐户 如 Network Service 运行多个应用程序会增加恶意用户控制报表服 务器的风险 因为在这种情况下 任何一个应用程序的安全漏洞会很容易扩散到使用同一帐户运行的所有其他应用程序 如果是为受约束委托或 SharePoint 集成模式 包含的 SharePoint 2010 产品要求使用域用户帐户而非内置的计算机帐户 配置报表服务器 则必须使用域用户帐户 请注意 如果您使用域用户帐户 并且您的组织实施了密码过期策略 则您必须定期更改密码 您可能还需要使用此用户帐户注册服务 有关详细信息 请参阅如何为报表服务 器注册服务主体名称 SPN 避免使用本地 Windows 用户帐户 本地帐户通常没有足够的权限访问其他计算机上的资源 有关如何使用本地帐户限制报表服务器功能的详细信息 请参阅本主题中的使用本 地帐户的注意事项 Network Service Network Service 是一个拥有网络登录权限的内置最低特权帐户 如果没有可用的域用户帐户 或者要避免因密码过期策略而可能导致的任何服务中断 建议使用此帐户 如果您选择 Network Service 请尝试将使用同一帐户运行的其他服务的数量降到最低 对于使用同一帐户运行的多个应用程序 如果一个应用程序出现安全漏洞 则所有其他 应用程序的安全都会受到影响 Local Service Local Service 是一个与经过身份验证的本地 Windows 用户帐户类似的内置帐户 以 Local Service 帐户运行的服务将以一个没有凭据的 Null 会话形式访问网络资源 此帐 户不适合于 Intranet 部署方案 因为在此部署方案下 报表服务器必须连接至远程报表服务器数据库或网络域控制器 以在打开报表或处理订阅之前对用户进行身份验证 Local System Local System 是一个高特权帐户 运行报表服务器时不需要此帐户 请勿将此帐户用于报表服务器的安装 此时应选择域帐户或 Network Service 使用本地使用本地帐户帐户的注意事的注意事项项 使用本地帐户的主要注意事项是报表服务器是否需要访问远程数据库服
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 语文教育课题:《诗歌意境中的生命哲学教学案》
- 科技体验馆项目可行性研究报告
- 现代物流管理专业能力测试题
- 正式离职与就业解除证明书(7篇)
- 医学影像学诊断技术知识点考点
- 公众参与与无障碍环境提升的互动机制
- 电子商务物流管理与运营知识题库
- 科技行业人才信息统计表
- 生态产品价值提升的关键技术与创新路径
- 人力资源行业招聘与培训成果证明(8篇)
- 危货运输危险源识别清单
- GB/T 16631-2008高效液相色谱法通则
- 国际技术贸易法课件
- 国家开放大学电大本科网络课《数学思想与方法》机考网考形考题库及答案
- 1999年国家《行测》真题
- 借阅档案联系函(借阅其本人档案原件)
- 铝热焊探伤技术总结
- 进度计划横道图及施工进度网络图140天工期
- 尊法、学法、守法、用法分析
- (完整版)钢筋加工棚验算
- 动物生物化学(全套577PPT课件)
评论
0/150
提交评论