书籍详情
SQL Server 2005深入开发系列:SQL Server 2005报表服务高级编程
作者:(美)特里(Turley,P.) 等著,谢文亮 译
出版社:清华大学出版社
出版时间:2007-01-01
ISBN:9787302141259
定价:¥72.00
购买这本书可以去
内容简介
SQL Server报表服务是为报表设计人员和编程人员定制的解决方案。这本指导手册将帮助读者迅速具备设计、部署、管理甚至定制报表解决方案的能力。如果读者没有编程经验以及通过VB、C#、ASP.NET扩展报表的知识,也可以通过学习本书来创建功能强大的报表。本书带有大量详细的示例,阐释了创建报表、设计报表解决方案,以及开发与多种不同平台交互的部署策略,将帮助读者充分利用这个革命性的工具。另外,读者还将学会怎样在实践中通过实现自己的安全体系结构或者增加定制的数据访问,来扩展报表服务的每一项功能。本书主要内容l报表编程和报表脚本的详细知识l高级报表设计,包括下钻报表、嵌套列表、钻取、链接和动态内容l针对商业和支持系统的高级策略l使用.NET代码、.NET IO命名空间类和URL呈现部署策略来呈现报表,以处理硬件、软件和平台考虑事项、许可问题和缩放选项l如何为移动设备设计报表l用于定义数据源和语义元数据模型的各种工具l如何使用参数和表达式来定义创新的报表解决方案l高级面向对象编程技术,给出用C#和VB 2005编写的示例本书读者对象本书的读者对象是那些对学习SQL Server 2005报表服务的高级功能、报表服务器管理和安全问题有兴趣的报表设计人员、开发人员、管理员和商业人士。
作者简介
暂缺《SQL Server 2005深入开发系列:SQL Server 2005报表服务高级编程》作者简介
目录
第Ⅰ部分 开始
第1章 报表服务可以做什么 2
1.1 我们所了解的 2
1.2 应用程序和报表技术 4
1.3 解决方案类型 6
1.3.1 开包即用的报表 7
1.3.2 基于服务器的报表 7
1.3.3 用户设计的报表 8
1.4 设计报表 8
1.5 简单的应用程序集成 10
1.5.1 从应用程序中启动报表 11
1.5.2 用户交互和动态报表 11
1.5.3 Intranet和Internet
报表访问 12
1.6 无缝的应用程序集成 12
1.6.1 Web应用程序集成 13
1.6.2 门户集成 13
1.6.3 Windows应用程序集成 14
1.7 管理和定制报表服务器 15
1.8 小结 15
第2章 Microsoft SQL Server报表
服务2005简介 16
2.1 传统的应用程序报表 17
2.2 当今的报表需求 17
2.3 定义的商业智能 18
2.4 场景——解救自动化系统 19
2.5 现有报表解决方案的挑战 20
2.6 SQL Server报表服务如何
面对挑战 21
2.7 商业智能解决方案 22
2.8 谁使用报表,为什么使用 22
2.8.1 执行领导 23
2.8.2 经理 23
2.8.3 信息化员工 23
2.8.4 客户 23
2.8.5 制造商和合作伙伴 24
2.9 报表解决方案的替代品 24
2.9.1 关系数据(OLTP)报表 24
2.9.2 关系数据仓库 25
2.10 报表生命周期 26
2.11 报表交付应用程序类型 26
2.11.1 Web浏览器 26
2.11.2 Office应用程序 27
2.11.3 可编程性 27
2.11.4 订阅 27
2.11.5 报表格式 28
2.11.6 导入/交换数据 28
2.11.7 即席报表 28
2.12 系统需求 28
2.13 报表服务组件 30
2.13.1 服务器组件 30
2.13.2 客户组件 30
2.13.3 获得联机图书的帮助 30
2.13.4 Adventure Works示例
数据库 30
2.14 管理工具 31
2.14.1 命令行和无人
参与安装 31
2.14.2 日志文件 31
2.15 设计报表 31
2.15.1 窗体报表 31
2.15.2 表格报表 32
2.15.3 分组和下钻 32
2.15.4 钻取报表 32
2.15.5 多列报表 32
2.15.6 矩阵 32
2.15.7 图表 32
2.15.8 数据源 33
2.15.9 查询 33
2.15.10 OLAP报表 33
2.16 使用Business Intelligence
Development Studio 34
2.16.1 报表向导 34
2.16.2 .NET Framework 34
2.17 扩展报表服务 35
2.17.1 数据处理扩展 35
2.17.2 交付扩展 35
2.17.3 安全扩展 35
2.17.4 显示扩展 35
2.17.5 脚本 36
2.17.6 订阅 36
2.17.7 安全报表 36
2.18 报表管理器 37
2.18.1 设计报表 37
2.18.2 通过URL访问报表 38
2.18.3 用程序代码显示报表 38
2.19 报表定义语言 39
2.19.1 部署报表 39
2.19.2 设计和架构报表
解决方案 39
2.19.3 第三方产品集成 39
2.19.4 Panorama企业报表器 40
2.19.5 用于报表服务的
ProClarity 40
2.20 小结 40
第3章 报表服务体系结构 42
3.1 报表生命周期 42
3.1.1 创作 43
3.1.2 管理 43
3.1.3 交付 44
3.2 报表服务2005 44
3.2.1 平台概览 44
3.2.2 报表服务XML Web服务 45
3.2.3 报表服务器 46
3.2.4 报表服务目录 57
3.2.5 报表设计 59
3.2.6 报表用户界面 61
3.3 小结 62
第Ⅱ部分 报表设计
第4章 基本报表设计 64
4.1 使用报表向导 65
4.1.1 报表向导 67
4.1.2 建立数据源 67
4.1.3 创建一个查询 69
4.1.4 定义报表结构 73
4.1.5 指定部署位置 74
4.1.6 报表设计器 76
4.1.7 刻度单位 77
4.1.8 货币格式 81
4.2 报表定义语言 82
4.2.1 报表移植与集成 83
4.2.2 引入Access报表 83
4.3 规划可扩展性 83
4.3.1 浏览器的兼容性 84
4.3.2 脱机查看 84
4.3.3 移动设备支持 85
4.4 报表项和数据域 85
4.4.1 文本框报表项 85
4.4.2 线条报表项 87
4.4.3 矩形报表项 87
4.4.4 图像报表项 87
4.4.5 子报表项 91
4.4.6 图表报表项 91
4.4.7 下钻报表和钻取报表 95
4.4.8 表格式报表 96
4.4.9 分组数据 96
4.5 求部分和 99
4.6 格式化 101
4.6.1 标准格式化 101
4.6.2 显式格式化 102
4.6.3 条件格式化 103
4.6.4 多列 105
4.7 分页控制 106
4.7.1 矩形的分页 106
4.7.2 列表的分页 107
4.7.3 表格的分页 107
4.7.4 分组的分页 107
4.7.5 矩阵的分页 108
4.7.6 图表的分页 108
4.8 打印注意事项 108
4.9 小结 109
第5章 设计数据访问 110
5.1 关系数据报表 111
5.2 查询基础 112
5.2.1 数据源 112
5.2.2 数据源和查询语言 114
5.3 筛选技术 115
5.3.1 参数概念 116
5.3.2 用查询参数筛选数据 117
5.3.3 报表参数 118
5.3.4 基于查询的参数 120
5.3.5 层叠参数 121
5.3.6 使用存储过程 130
5.3.7 用报表参数筛选数据 133
5.4 分析数据用报表 137
5.5 使用其他数据源 152
5.5.1 Microsoft Access 153
5.5.2 Microsoft Excel 157
5.5.3 Oracle P/L SQL 157
5.5.4 Sybase Adaptive Server 158
5.6 最佳实践 158
5.7 小结 159
第6章 高级报表设计 160
6.1 剖析文本框 160
6.2 分组数据 162
6.3 数据区域 163
6.4 使用表创建表格报表 167
6.5 列的放置和缩进 174
6.6 页眉和页脚 177
6.7 使用表达式生成器 180
6.8 下钻报表 182
6.9 创建文档结构图 184
6.10 链接和钻取报表 186
6.10.1 书签和链接 186
6.10.2 钻取报表 186
6.11 递归关系 188
6.12 子报表 191
6.13 设计矩阵报表 194
6.13.1 部分和和总计 197
6.13.2 在矩阵中下钻 198
6.14 图形报表 200
6.14.1 图表类型 201
6.14.2 列图 202
6.14.3 区域和折线图 204
6.14.4 饼图 206
6.14.5 泡泡图 208
6.14.6 剖析图表 208
6.14.7 图表报表练习 211
6.15 自定义字段 216
6.16 条件表达式 216
6.17 使用自定义代码 219
6.17.1 为什么用Visual Basic 220
6.17.2 在报表中使用自
定义代码 220
6.17.3 使用自定义程序集 222
6.17.4 自定义程序集的安全 224
6.17.5 错误、警告和调试代码 224
6.18 为移动设备设计报表 225
6.18.1 屏幕大小 226
6.18.2 脱机解决方案 227
6.19 最佳实践和提示 228
6.20 小结 229
第7章 报表解决方案模式和诀窍 230
7.1 报表项目需求指导 231
7.1.1 成功的关键要素 231
7.1.2 现有数据源上的报表 232
7.1.3 创建端到端的报表
解决方案 232
7.1.4 报表规格说明 233
7.1.5 开发阶段 235
7.1.6 移植和转换报表 236
7.1.7 体系结构的优点和缺点 237
7.2 报表诀窍 239
7.2.1 绿色横条报表 240
7.2.2 多标准报表筛选 244
7.2.3 多字段数据点图 246
7.2.4 TOP X和"其他"图表 252
7.2.5 动态图像:刻度和量规 253
7.2.6 创建商业计分卡 257
7.2.7 创建Sparkline 263
7.2.8 在页眉和页脚中
使用字段值 268
7.2.9 在页眉或页脚中
连续分组 269
7.2.10 动态分组 270
7.2.11 在列标题上排序 272
7.2.12 动态字段和列 278
7.2.13 从报表中修改数据 280
7.2.14 选定和取消选定项列表 284
7.2.15 使用高级和第三
方报表项 288
7.2.16 动态图像内容 291
7.2.17 使用参数选择的高级
和第三方控件 297
7.3 小结 298
第Ⅲ部分 用报表生成器支持最终用户报表
第8章 报表服务的报表模型 302
8.1 开始 302
8.1.1 创建报表模型的数据源 303
8.1.2 建立数据源视图 305
8.2 建立报表模型 312
8.2.1 报表模型向导 312
8.2.2 使用报表服务的
报表模型 317
8.2.3 部署报表模型 321
8.3 从分析服务数据库中
创建报表模型 321
8.4 小结 324
第9章 报表生成器 326
9.1 生成报表模型 326
9.2 使用报表生成器 326
9.2.1 访问报表生成器 327
9.2.2 生成报表 328
9.2.3 格式化报表 338
9.2.4 报表的筛选和排序 341
9.2.5 添加表达式计算值 346
9.3 管理 349
9.4 小结 349
第Ⅳ部分 管理报表服务
第10章 报表管理 352
10.1 报表服务器内容 352
10.2 管理内容项 353
10.2.1 报表管理器 353
10.2.2 SQL Server Management
Studio 354
10.2.3 其他实用程序 355
10.2.4 编程界面 355
10.3 保证报表服务器内容安全 356
10.3.1 基于角色的安全 356
10.3.2 任务 357
10.3.3 角色 357
10.3.4 角色分配 360
10.3.5 安全性继承 362
10.3.6 项级别安全 363
10.3.7 系统级别安全 363
10.4 站点设置 363
10.4.1 属性 363
10.4.2 My Reports 364
10.4.3 保护My Reports
的安全 366
10.5 管理报表 366
10.5.1 处理文件夹 367
10.5.2 报表属性 367
10.5.3 链接报表 370
10.5.4 发布报表 371
10.5.5 更新报表 372
10.6 处理数据源 373
10.6.1 私有的数据源 373
10.6.2 共享的数据源 373
10.6.3 创建数据源 374
10.6.4 数据源证书 375
10.6.5 更新数据源 375
10.7 管理报表执行 376
10.7.1 报表执行过程 376
10.7.2 按需报表生成 377
10.7.3 利用缓存的实例 377
10.8 快照和历史 378
10.9 报表定时 381
10.10 交付报表 381
10.10.1 电子邮件交付 382
10.10.2 文件共享交付 382
10.11 报表订阅 383
10.11.1 快照触发订阅 384
10.11.2 定时触发订阅 384
10.12 数据驱动订阅 385
10.13 自动化内容管理 385
10.13.1 自动订阅管理 386
10.13.2 自动报表部署 396
10.14 创建脚本 396
10.14.1 创建RS WMI
提供程序 396
10.14.2 使用代码创建脚本 397
10.15 小结 403
第11章 报表服务器管理 404
11.1 部署报表服务 404
11.1.1 报表服务组件 405
11.1.2 服务器设置 413
11.2 配置工具 417
11.2.1 配置实用程序 417
11.2.2 配置文件 420
11.3 备份和恢复程序 420
11.3.1 备份报表服务器目录 420
11.3.2 备份密钥 421
11.4 监控和性能 422
11.4.1 报表执行 423
11.4.2 缓存 423
11.4.3 探索执行日志 424
11.4.4 性能计数器 426
11.5 小结 429
第Ⅴ部分 报表服务集成与报表服务Web服务
第12章 在定制应用程序中
集成报表服务 432
12.1 URL访问 432
12.1.1 URL语法 433
12.1.2 访问数据报表对象 433
12.1.3 报表服务的URL参数 438
12.1.4 通过URL传递
报表信息 442
12.2 以编程方式显示 444
12.2.1 常见场景 444
12.2.2 通过Windows显示 445
12.2.3 在Web中显示 460
12.3 使用ReportViewer控件 467
12.4 SharePoint Web部件 474
12.4.1 报表浏览器控件 474
12.4.2 报表查看器控件 474
12.5 小结 475
第13章 扩展报表服务 476
13.1 通过接口的扩展 477
13.1.1 什么是接口 477
13.1.2 接口语言差异 478
13.1.3 数据处理扩展详述 480
13.2 创建一个定制数据处理扩展 482
13.2.1 场景 482
13.2.2 创建并设置项目 483
13.2.3 创建DataSetConnection
对象 485
13.2.4 创建DataSetParameter
类 493
13.2.5 实现IdataParameter
接口 494
13.2.6 创建DataSetParameter-
Collection类 495
13.2.7 创建DataSetCommand
类 497
13.2.8 创建DataReader对象 510
13.2.9 安装DataSetDataProcessing
扩展 514
13.3 小结 519
附 录
附录A 移植Access报表 520
A.1 控件 520
A.2 属性设置 520
A.3 函数 521
A.4 报表元素 522
附录B 报表服务对象模型 523
B.1 公共属性 553
附录C Transact SQL命令
语法参考 555
C.1 Transact-SQL命令、子句
和谓词 555
C.1.1 WITH 555
C.1.2 SELECT 556
C.1.3 TOP 557
C.1.4 SELECT INTO 557
C.1.5 FROM 557
C.1.6 WHERE 558
C.1.7 GROUP BY 559
C.1.8 HAVING 559
C.1.9 UNION 559
C.1.10 EXCEPT和
INTERSECT 560
C.1.11 ORDER BY 560
C.1.12 CREATE DATABASE 563
C.1.13 脚本注释约定 565
C.1.14 保留字 566
附录D Transact SQL系统变量
和函数 573
D.1 系统全局变量 573
D.1.1 系统函数 575
第1章 报表服务可以做什么 2
1.1 我们所了解的 2
1.2 应用程序和报表技术 4
1.3 解决方案类型 6
1.3.1 开包即用的报表 7
1.3.2 基于服务器的报表 7
1.3.3 用户设计的报表 8
1.4 设计报表 8
1.5 简单的应用程序集成 10
1.5.1 从应用程序中启动报表 11
1.5.2 用户交互和动态报表 11
1.5.3 Intranet和Internet
报表访问 12
1.6 无缝的应用程序集成 12
1.6.1 Web应用程序集成 13
1.6.2 门户集成 13
1.6.3 Windows应用程序集成 14
1.7 管理和定制报表服务器 15
1.8 小结 15
第2章 Microsoft SQL Server报表
服务2005简介 16
2.1 传统的应用程序报表 17
2.2 当今的报表需求 17
2.3 定义的商业智能 18
2.4 场景——解救自动化系统 19
2.5 现有报表解决方案的挑战 20
2.6 SQL Server报表服务如何
面对挑战 21
2.7 商业智能解决方案 22
2.8 谁使用报表,为什么使用 22
2.8.1 执行领导 23
2.8.2 经理 23
2.8.3 信息化员工 23
2.8.4 客户 23
2.8.5 制造商和合作伙伴 24
2.9 报表解决方案的替代品 24
2.9.1 关系数据(OLTP)报表 24
2.9.2 关系数据仓库 25
2.10 报表生命周期 26
2.11 报表交付应用程序类型 26
2.11.1 Web浏览器 26
2.11.2 Office应用程序 27
2.11.3 可编程性 27
2.11.4 订阅 27
2.11.5 报表格式 28
2.11.6 导入/交换数据 28
2.11.7 即席报表 28
2.12 系统需求 28
2.13 报表服务组件 30
2.13.1 服务器组件 30
2.13.2 客户组件 30
2.13.3 获得联机图书的帮助 30
2.13.4 Adventure Works示例
数据库 30
2.14 管理工具 31
2.14.1 命令行和无人
参与安装 31
2.14.2 日志文件 31
2.15 设计报表 31
2.15.1 窗体报表 31
2.15.2 表格报表 32
2.15.3 分组和下钻 32
2.15.4 钻取报表 32
2.15.5 多列报表 32
2.15.6 矩阵 32
2.15.7 图表 32
2.15.8 数据源 33
2.15.9 查询 33
2.15.10 OLAP报表 33
2.16 使用Business Intelligence
Development Studio 34
2.16.1 报表向导 34
2.16.2 .NET Framework 34
2.17 扩展报表服务 35
2.17.1 数据处理扩展 35
2.17.2 交付扩展 35
2.17.3 安全扩展 35
2.17.4 显示扩展 35
2.17.5 脚本 36
2.17.6 订阅 36
2.17.7 安全报表 36
2.18 报表管理器 37
2.18.1 设计报表 37
2.18.2 通过URL访问报表 38
2.18.3 用程序代码显示报表 38
2.19 报表定义语言 39
2.19.1 部署报表 39
2.19.2 设计和架构报表
解决方案 39
2.19.3 第三方产品集成 39
2.19.4 Panorama企业报表器 40
2.19.5 用于报表服务的
ProClarity 40
2.20 小结 40
第3章 报表服务体系结构 42
3.1 报表生命周期 42
3.1.1 创作 43
3.1.2 管理 43
3.1.3 交付 44
3.2 报表服务2005 44
3.2.1 平台概览 44
3.2.2 报表服务XML Web服务 45
3.2.3 报表服务器 46
3.2.4 报表服务目录 57
3.2.5 报表设计 59
3.2.6 报表用户界面 61
3.3 小结 62
第Ⅱ部分 报表设计
第4章 基本报表设计 64
4.1 使用报表向导 65
4.1.1 报表向导 67
4.1.2 建立数据源 67
4.1.3 创建一个查询 69
4.1.4 定义报表结构 73
4.1.5 指定部署位置 74
4.1.6 报表设计器 76
4.1.7 刻度单位 77
4.1.8 货币格式 81
4.2 报表定义语言 82
4.2.1 报表移植与集成 83
4.2.2 引入Access报表 83
4.3 规划可扩展性 83
4.3.1 浏览器的兼容性 84
4.3.2 脱机查看 84
4.3.3 移动设备支持 85
4.4 报表项和数据域 85
4.4.1 文本框报表项 85
4.4.2 线条报表项 87
4.4.3 矩形报表项 87
4.4.4 图像报表项 87
4.4.5 子报表项 91
4.4.6 图表报表项 91
4.4.7 下钻报表和钻取报表 95
4.4.8 表格式报表 96
4.4.9 分组数据 96
4.5 求部分和 99
4.6 格式化 101
4.6.1 标准格式化 101
4.6.2 显式格式化 102
4.6.3 条件格式化 103
4.6.4 多列 105
4.7 分页控制 106
4.7.1 矩形的分页 106
4.7.2 列表的分页 107
4.7.3 表格的分页 107
4.7.4 分组的分页 107
4.7.5 矩阵的分页 108
4.7.6 图表的分页 108
4.8 打印注意事项 108
4.9 小结 109
第5章 设计数据访问 110
5.1 关系数据报表 111
5.2 查询基础 112
5.2.1 数据源 112
5.2.2 数据源和查询语言 114
5.3 筛选技术 115
5.3.1 参数概念 116
5.3.2 用查询参数筛选数据 117
5.3.3 报表参数 118
5.3.4 基于查询的参数 120
5.3.5 层叠参数 121
5.3.6 使用存储过程 130
5.3.7 用报表参数筛选数据 133
5.4 分析数据用报表 137
5.5 使用其他数据源 152
5.5.1 Microsoft Access 153
5.5.2 Microsoft Excel 157
5.5.3 Oracle P/L SQL 157
5.5.4 Sybase Adaptive Server 158
5.6 最佳实践 158
5.7 小结 159
第6章 高级报表设计 160
6.1 剖析文本框 160
6.2 分组数据 162
6.3 数据区域 163
6.4 使用表创建表格报表 167
6.5 列的放置和缩进 174
6.6 页眉和页脚 177
6.7 使用表达式生成器 180
6.8 下钻报表 182
6.9 创建文档结构图 184
6.10 链接和钻取报表 186
6.10.1 书签和链接 186
6.10.2 钻取报表 186
6.11 递归关系 188
6.12 子报表 191
6.13 设计矩阵报表 194
6.13.1 部分和和总计 197
6.13.2 在矩阵中下钻 198
6.14 图形报表 200
6.14.1 图表类型 201
6.14.2 列图 202
6.14.3 区域和折线图 204
6.14.4 饼图 206
6.14.5 泡泡图 208
6.14.6 剖析图表 208
6.14.7 图表报表练习 211
6.15 自定义字段 216
6.16 条件表达式 216
6.17 使用自定义代码 219
6.17.1 为什么用Visual Basic 220
6.17.2 在报表中使用自
定义代码 220
6.17.3 使用自定义程序集 222
6.17.4 自定义程序集的安全 224
6.17.5 错误、警告和调试代码 224
6.18 为移动设备设计报表 225
6.18.1 屏幕大小 226
6.18.2 脱机解决方案 227
6.19 最佳实践和提示 228
6.20 小结 229
第7章 报表解决方案模式和诀窍 230
7.1 报表项目需求指导 231
7.1.1 成功的关键要素 231
7.1.2 现有数据源上的报表 232
7.1.3 创建端到端的报表
解决方案 232
7.1.4 报表规格说明 233
7.1.5 开发阶段 235
7.1.6 移植和转换报表 236
7.1.7 体系结构的优点和缺点 237
7.2 报表诀窍 239
7.2.1 绿色横条报表 240
7.2.2 多标准报表筛选 244
7.2.3 多字段数据点图 246
7.2.4 TOP X和"其他"图表 252
7.2.5 动态图像:刻度和量规 253
7.2.6 创建商业计分卡 257
7.2.7 创建Sparkline 263
7.2.8 在页眉和页脚中
使用字段值 268
7.2.9 在页眉或页脚中
连续分组 269
7.2.10 动态分组 270
7.2.11 在列标题上排序 272
7.2.12 动态字段和列 278
7.2.13 从报表中修改数据 280
7.2.14 选定和取消选定项列表 284
7.2.15 使用高级和第三
方报表项 288
7.2.16 动态图像内容 291
7.2.17 使用参数选择的高级
和第三方控件 297
7.3 小结 298
第Ⅲ部分 用报表生成器支持最终用户报表
第8章 报表服务的报表模型 302
8.1 开始 302
8.1.1 创建报表模型的数据源 303
8.1.2 建立数据源视图 305
8.2 建立报表模型 312
8.2.1 报表模型向导 312
8.2.2 使用报表服务的
报表模型 317
8.2.3 部署报表模型 321
8.3 从分析服务数据库中
创建报表模型 321
8.4 小结 324
第9章 报表生成器 326
9.1 生成报表模型 326
9.2 使用报表生成器 326
9.2.1 访问报表生成器 327
9.2.2 生成报表 328
9.2.3 格式化报表 338
9.2.4 报表的筛选和排序 341
9.2.5 添加表达式计算值 346
9.3 管理 349
9.4 小结 349
第Ⅳ部分 管理报表服务
第10章 报表管理 352
10.1 报表服务器内容 352
10.2 管理内容项 353
10.2.1 报表管理器 353
10.2.2 SQL Server Management
Studio 354
10.2.3 其他实用程序 355
10.2.4 编程界面 355
10.3 保证报表服务器内容安全 356
10.3.1 基于角色的安全 356
10.3.2 任务 357
10.3.3 角色 357
10.3.4 角色分配 360
10.3.5 安全性继承 362
10.3.6 项级别安全 363
10.3.7 系统级别安全 363
10.4 站点设置 363
10.4.1 属性 363
10.4.2 My Reports 364
10.4.3 保护My Reports
的安全 366
10.5 管理报表 366
10.5.1 处理文件夹 367
10.5.2 报表属性 367
10.5.3 链接报表 370
10.5.4 发布报表 371
10.5.5 更新报表 372
10.6 处理数据源 373
10.6.1 私有的数据源 373
10.6.2 共享的数据源 373
10.6.3 创建数据源 374
10.6.4 数据源证书 375
10.6.5 更新数据源 375
10.7 管理报表执行 376
10.7.1 报表执行过程 376
10.7.2 按需报表生成 377
10.7.3 利用缓存的实例 377
10.8 快照和历史 378
10.9 报表定时 381
10.10 交付报表 381
10.10.1 电子邮件交付 382
10.10.2 文件共享交付 382
10.11 报表订阅 383
10.11.1 快照触发订阅 384
10.11.2 定时触发订阅 384
10.12 数据驱动订阅 385
10.13 自动化内容管理 385
10.13.1 自动订阅管理 386
10.13.2 自动报表部署 396
10.14 创建脚本 396
10.14.1 创建RS WMI
提供程序 396
10.14.2 使用代码创建脚本 397
10.15 小结 403
第11章 报表服务器管理 404
11.1 部署报表服务 404
11.1.1 报表服务组件 405
11.1.2 服务器设置 413
11.2 配置工具 417
11.2.1 配置实用程序 417
11.2.2 配置文件 420
11.3 备份和恢复程序 420
11.3.1 备份报表服务器目录 420
11.3.2 备份密钥 421
11.4 监控和性能 422
11.4.1 报表执行 423
11.4.2 缓存 423
11.4.3 探索执行日志 424
11.4.4 性能计数器 426
11.5 小结 429
第Ⅴ部分 报表服务集成与报表服务Web服务
第12章 在定制应用程序中
集成报表服务 432
12.1 URL访问 432
12.1.1 URL语法 433
12.1.2 访问数据报表对象 433
12.1.3 报表服务的URL参数 438
12.1.4 通过URL传递
报表信息 442
12.2 以编程方式显示 444
12.2.1 常见场景 444
12.2.2 通过Windows显示 445
12.2.3 在Web中显示 460
12.3 使用ReportViewer控件 467
12.4 SharePoint Web部件 474
12.4.1 报表浏览器控件 474
12.4.2 报表查看器控件 474
12.5 小结 475
第13章 扩展报表服务 476
13.1 通过接口的扩展 477
13.1.1 什么是接口 477
13.1.2 接口语言差异 478
13.1.3 数据处理扩展详述 480
13.2 创建一个定制数据处理扩展 482
13.2.1 场景 482
13.2.2 创建并设置项目 483
13.2.3 创建DataSetConnection
对象 485
13.2.4 创建DataSetParameter
类 493
13.2.5 实现IdataParameter
接口 494
13.2.6 创建DataSetParameter-
Collection类 495
13.2.7 创建DataSetCommand
类 497
13.2.8 创建DataReader对象 510
13.2.9 安装DataSetDataProcessing
扩展 514
13.3 小结 519
附 录
附录A 移植Access报表 520
A.1 控件 520
A.2 属性设置 520
A.3 函数 521
A.4 报表元素 522
附录B 报表服务对象模型 523
B.1 公共属性 553
附录C Transact SQL命令
语法参考 555
C.1 Transact-SQL命令、子句
和谓词 555
C.1.1 WITH 555
C.1.2 SELECT 556
C.1.3 TOP 557
C.1.4 SELECT INTO 557
C.1.5 FROM 557
C.1.6 WHERE 558
C.1.7 GROUP BY 559
C.1.8 HAVING 559
C.1.9 UNION 559
C.1.10 EXCEPT和
INTERSECT 560
C.1.11 ORDER BY 560
C.1.12 CREATE DATABASE 563
C.1.13 脚本注释约定 565
C.1.14 保留字 566
附录D Transact SQL系统变量
和函数 573
D.1 系统全局变量 573
D.1.1 系统函数 575
猜您喜欢