图书介绍
SQL Server 2008管理专家指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)奈特,(美)帕特尔著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302222408
- 出版时间:2010
- 标注页数:760页
- 文件大小:166MB
- 文件页数:779页
- 主题词:关系数据库-数据库管理系统,SQL Server 2008-指南
PDF下载
下载说明
SQL Server 2008管理专家指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 SQL Server 2008体系结构1
1.1 DBA角色的扩展1
1.1.1 生产DBA1
1.1.2 开发DBA2
1.1.3 商业智能DBA2
1.1.4 混合型DBA3
1.1.5 需要了解的新内容3
1.2 SQL Server体系结构4
1.2.1 事务日志和数据库文件4
1.2.2 SQL Native Client5
1.2.3 系统数据库6
1.2.4 架构8
1.2.5 同义词8
1.2.6 动态管理视图9
1.2.7 SQL Server 2008数据类型9
1.3 SQL Server版本15
1.3.1 精简版(32位)15
1.3.2 SQL速成版(32位)15
1.3.3 工作组版(32位和64位)15
1.3.4 网络版(32位和64位)16
1.3.5 标准版(32位和64位)16
1.3.6 企业版、评估版和开发人员版(32位和64位)16
1.3.7 操作系统16
1.3.8 SQL Server的最大容量17
1.3.9 不同版本的数据库功能17
1.3.10 许可26
1.4 小结28
第2章 SQL Server 2008安装最佳实践29
2.1 规划系统29
2.1.1 硬件选择29
2.1.2 软件和安装选择33
2.2 安装SQL Server38
2.2.1 并列安装、升级安装和全新安装38
2.2.2 脚本安装39
2.2.3 远程安装40
2.2.4 本地安装40
2.2.5 示例数据库在什么地方44
2.3 安装Analysis Services44
2.4 系统压力测试44
2.5 安装后的配置45
2.5.1 SQL Server配置管理器45
2.5.2 SQL Server Management Studio46
2.5.3 tempdb47
2.5.4 备份49
2.6 卸载SQL Server49
2.6.1 卸载Reporting Services49
2.6.2 卸载Analysis Services50
2.6.3 卸载SQL Server引擎50
2.7 常见安装问题51
2.7.1 从网络共享安装客户端工具51
2.7.2 远程群集节点上默认不安装管理工具52
2.7.3 最小配置警告52
2.8 故障排除失败安装52
2.9 小结53
第3章 升级到SQL Server 2008的最佳实践54
3.1 升级到SQL Server 2008的原因54
3.1.1 减少风险——微软的贡献55
3.1.2 独立软件厂商和SQL社区的贡献55
3.2 升级到SQL Server 200856
3.2.1 本地升级56
3.2.2 并列升级57
3.2.3 本地升级与并列升级的考虑事项58
3.3 升级前检查59
3.3.1 SQL Server升级顾问59
3.3.2 安装SQL Server 2008升级顾问59
3.3.3 使用升级顾问60
3.3.4 脚本化升级顾问62
3.3.5 解决升级问题62
3.4 SQL Server升级助手64
3.5 向后兼容性66
3.5.1 不支持和未延续的功能66
3.5.2 SQL Server 2008弃用的数据库功能66
3.5.3 SQL Server 2008中其他影响行为的变化67
3.6 SQL Server组件考虑68
3.6.1 将全文目录升级到SQL Server 200868
3.6.2 升级Reporting Services69
3.6.3 升级Analysis Services69
3.6.4 将DTS升级到SQL Server 2008 Integration Services(SSIS)70
3.6.5 日志传送76
3.6.6 故障转移群集和数据镜像76
3.6.7 升级到64位76
3.7 升级后检查76
3.7.1 升级后查询性能较差77
3.7.2 更新使用情况计数器78
3.7.3 SQL Server配置管理器78
3.7.4 基于策略的管理79
3.8 小结82
第4章 数据库引擎管理与故障排除83
4.1 配置工具83
4.1.1 SQL Server配置管理器83
4.1.2 专用管理员连接85
4.1.3 配置服务器和服务器组85
4.1.4 启动参数86
4.1.5 启动存储过程89
4.1.6 重建系统数据库90
4.2 Management Studio91
4.2.1 报表91
4.2.2 配置SQL Server93
4.2.3 筛选对象96
4.2.4 错误日志96
4.2.5 活动监视器97
4.2.6 在T-SQL中监控进程101
4.3 跟踪标志103
4.4 获得技术支持107
4.4.1 SQLDumper.exe108
4.4.2 SQLDiag.exe108
4.5 小结110
第5章 自动化SQL Server111
5.1 维护计划111
5.1.1 维护计划向导111
5.1.2 维护计划设计器116
5.2 SQL Server代理118
5.2.1 自动化组件118
5.2.2 SQL Server代理安全性131
5.2.3 配置SQL Server代理135
5.2.4 数据库邮件138
5.2.5 多服务器管理143
5.3 小结149
第6章 Integration Services管理和性能调整150
6.1 Integration Services简介150
6.1.1 Integration Services的用途151
6.1.2 Integration Services的4个主要部分152
6.1.3 项目管理和更改控制153
6.2 SSIS服务的管理153
6.2.1 概述SSIS服务154
6.2.2 配置154
6.2.3 事件日志159
6.2.4 监控活动160
6.3 Integration Services包的管理161
6.3.1 Integration Services的概述161
6.3.2 创建包161
6.3.3 管理164
6.3.4 部署167
6.3.5 执行和调度170
6.4 对Integration Services应用安全性174
6.4.1 概述Integration Services安全性174
6.4.2 保护包174
6.4.3 保存包175
6.4.4 运行包176
6.4.5 包资源176
6.4.6 数字签名176
6.5 小结176
第7章 Analysis Services管理和性能调整177
7.1 Analysis Services概述177
7.1.1 统一维度模型的组件178
7.1.2 Analysis Services组件178
7.2 管理Analysis Services服务器179
7.2.1 必需的服务181
7.2.2 Analysis Services脚本语言181
7.3 管理Analysis Services数据库183
7.3.1 部署Analysis Services数据库183
7.3.2 处理Analysis Services对象186
7.3.3 备份和还原Analysis Services数据库188
7.3.4 同步Analysis Services数据库190
7.4 Analysis Services性能监控和调整191
7.4.1 使用SQL Profiler监控Analysis Services事件191
7.4.2 为重播创建跟踪192
7.4.3 将飞行记录器用于事实后分析193
7.5 Analysis Services存储的管理194
7.5.1 存储模式194
7.5.2 分区配置195
7.5.3 设计聚合197
7.6 对Analysis Services应用安全性199
7.6.1 服务器角色199
7.6.2 数据库角色200
7.6.3 数据库角色的权限201
7.7 小结203
第8章 管理开发功能204
8.1 Service Broker204
8.1.1 Service Broker体系结构204
8.1.2 Service Broker示例212
8.1.3 激活226
8.1.4 会话组230
8.2 Service Broker的安全考虑232
8.2.1 传输安全232
8.2.2 路由236
8.2.3 对话安全239
8.3 会话优先级243
8.3.1 设置会话优先级243
8.3.2 回顾会话优先级251
8.4 管理Service Broker252
8.4.1 安装Service Broker应用程序252
8.4.2 设置Service Broker对象的权限254
8.4.3 管理Service Broker队列255
8.4.4 病毒消息处理256
8.4.5 移动Service Broker应用程序258
8.4.6 复制Service Broker应用程序259
8.4.7 替换过期的证书260
8.4.8 故障排除Service Broker应用程序260
8.4.9 对Service Broker进行性能调整269
8.5 CLR集成简介270
8.5.1 作为.NET运行时主机的SQL Server270
8.5.2 应用程序域271
8.5.3 T-SQL与CLR272
8.5.4 扩展存储过程与CLR272
8.5.5 启用CLR集成272
8.5.6 创建CLR程序集273
8.5.7 部署程序集277
8.5.8 修改程序集282
8.5.9 删除程序集282
8.5.10 对象分类282
8.5.11 应用程序域285
8.5.12 性能监控287
8.6 小结289
第9章 保护数据库引擎290
9.1 安全原则290
9.1.1 最少权限原则290
9.1.2 CIA三角291
9.1.3 深度防护292
9.2 创建安全的配置293
9.2.1 SQL Server 2008中新的安全功能293
9.2.2 操作系统安全293
9.2.3 操作系统安全和SQL Server297
9.3 外围应用配置器301
9.4 端点302
9.4.1 典型的端点配置302
9.4.2 其他端点303
9.4.3 SQL Server 2008中的Windows身份验证变更303
9.5 身份和访问控制304
9.5.1 服务器主体/登录名304
9.5.2 凭据312
9.5.3 用户313
9.6 架构317
9.6.1 架构示例317
9.6.2 修改架构320
9.6.3 用户/架构分离320
9.6.4 改变架构所有者321
9.6.5 INFORMATION_SCHEMA和sys架构322
9.7 安全对象和对象权限322
9.7.1 所有权链接322
9.7.2 跨数据库所有权链接323
9.7.3 权限上下文324
9.7.4 EXECUTE AS命令325
9.7.5 排除权限故障327
9.8 加密328
9.8.1 建立加密方法328
9.8.2 加密数据330
9.8.3 创建辅助函数示例331
9.8.4 列级权限332
9.8.5 透明数据加密(TDE)332
9.8.6 可扩展的密钥管理(EKM)334
9.9 SQL Server Audit334
9.9.1 创建一个Audit对象335
9.9.2 创建和启用服务器审核规范336
9.9.3 创建和启用数据库审核规范337
9.10 小结338
第10章 变更管理339
10.1 创建项目339
10.1.1 创建连接340
10.1.2 创建项目查询341
10.2 基于策略的管理341
10.2.1 基于策略的管理概述341
10.2.2 基于策略的管理的步骤343
10.2.3 脚本化基于策略的管理346
10.2.4 基于策略的管理的实现方式349
10.2.5 DDL触发器语法350
10.2.6 数据库触发器351
10.2.7 服务器触发器355
10.3 触发器视图356
10.4 创建变更脚本360
10.4.1 Data Dude361
10.4.2 PowerShell361
10.4.3 版本表363
10.5 小结364
第11章 配置服务器来调整性能365
11.1 DBA需要了解的与性能有关的知识365
11.1.1 性能调整周期365
11.1.2 定义好的性能366
11.1.3 关注重点367
11.2 开发DBA需要知道的与性能有关的知识367
11.2.1 用户368
11.2.2 SQL语句368
11.2.3 数据368
11.2.4 健壮的架构368
11.3 生产DBA需要知道的与性能有关的知识369
11.4 优化服务器369
11.5 配置服务器硬件371
11.5.1 Windows服务器系统参考体系结构371
11.5.2 Windows服务器目录371
11.6 CPU371
11.6.1 32位x86处理器372
11 6.2 x64372
11.6.3 IA64372
11.6.4 在x64或IA64之间进行选择373
11.6.5 超线程373
11.6.6 缓存374
11.6.7 多核375
11.6.8 系统体系结构377
11.7 内存379
11.7.1 物理内存379
11.7.2 物理地址空间379
11.7.3 虚拟内存管理器379
11.7.4 页面文件380
11.7.5 页面错误380
11.7.6 虚拟地址空间381
11.7.7 32位系统内存配置381
11.7.8 64位系统383
11.7.9 内存配置案例384
11.8 I/O386
11.8.1 网络387
11.8.2 磁盘387
11.8.3 存储设计389
11.8.4 设计存储系统390
11.8.5 大型存储系统考虑事项:SAN系统394
11.8.6 服务器配置396
11.8.7 碎片化400
11.9 小结401
第12章 优化SQL Server 2008402
12.1 应用程序优化402
12.1.1 定义工作负载402
12.1.2 目标是系统协调403
12.2 I/O问题403
12.2.1 SQL Server I/O进程模型403
12.2.2 数据库文件的位置404
12.2.3 tempdb需要考虑的事项404
12.3 表和索引分区407
12.3.1 分区的原因408
12.3.2 实现分区409
12.3.3 创建分区函数409
12.3.4 创建文件组410
12.3.5 创建分区方案411
12.3.6 创建表和索引411
12.4 数据压缩416
12.4.1 行压缩416
12.4.2 页面压缩417
12.4.3 估计节省的空间419
12.4.4 监控数据压缩420
12.4.5 数据压缩需要考虑的事项421
12.5 内存考虑事项和改进421
12.5.1 优化SQL Server内存421
12.5.2 Windows 2008动态添加CPU424
12.5.3 在x86平台中配置SQL Server 2008的动态内存425
12.5.4 SQL Server 2008的64位版本427
12.5.5 内存友好的应用程序427
12.5.6 资源调控器427
12.6 CPU需要考虑的事项432
12.6.1 数据本地化433
12.6.2 缓存一致性433
12.6.3 关联掩码434
12.6.4 最大并行度(MAXDOP)436
12.6.5 I/O关联掩码436
12.6.6 最大服务器内存437
12.6.7 索引创建内存选项438
12.6.8 每次查询的最小内存438
12.7 小结438
第13章 监控SQL Server439
13.1 监控的目标439
13.1.1 确定监控对象440
13.1.2 建立基准440
13.1.3 比较当前指标和基准441
13.2 SQL Server 2008中监控的新功能441
13.2.1 数据收集441
13.2.2 SQL Server扩展事件441
13.3 选择合适的监控工具442
13.4 性能监视器443
13.4.1 CPU资源计数器443
13.4.2 隔离处理器瓶颈444
13.4.3 磁盘活动445
13.4.4 内存使用率451
13.4.5 性能监控工具454
13.5 监控事件454
13.5.1 默认跟踪456
13.5.2 SQL跟踪457
13.5.3 事件通知468
13.5.4 SQL Server扩展事件通知471
13.6 使用动态管理视图和函数进行监控478
13.6.1 SQL Server的运行状态479
13.6.2 查看锁定信息482
13.6.3 查看阻塞信息483
13.6.4 数据库中的索引使用率483
13.6.5 查看等待内存授予的查询485
13.6.6 已连接用户的信息486
13.6.7 文件组空闲空间486
13.6.8 当前运行的查询的查询计划和查询文本487
13.6.9 内存使用率487
13.7 监控日志487
13.7.1 监控SQL Server错误日志488
13.7.2 监控Windows事件日志488
13.8 管理数据仓库488
13.8.1 系统数据集合集489
13.8.2 查看系统数据集合集收集的数据489
13.8.3 创建自己的数据集合集491
13.8.4 检查收集的数据493
13.9 小结494
第14章 T-SQL性能调整495
14.1 物理查询处理495
14.1.1 编译498
14.1.2 用于重新编译的工具和命令502
14.1.3 分析器和Algebrizer503
14.1.4 优化504
14.2 调整过程508
14.2.1 数据库I/O信息509
14.2.2 使用查询计划510
14.2.3 联接算法518
14.2.4 索引访问方法521
14.2.5 数据修改查询计划533
14.2.6 针对分区表和索引的查询处理改进538
14.2.7 使用SQL跟踪收集查询计划用于分析539
14.3 小结540
第15章 创建数据库索引541
15.1 SQL Server中与索引相关的主要功能541
15.1.1 SQL Server 2008中索引功能的新增部分541
15.1.2 SQL Server 2005的索引功能542
15.2 示例数据库544
15.3 分区表和分区索引546
15.3.1 使用分区表和分区索引的原因546
15.3.2 分区的前提条件547
15.3.3 创建分区表547
15.4 筛选索引和筛选统计数据560
15.5 索引维护562
15.5.1 监控索引碎片562
15.5.2 整理索引564
15.6 数据库优化顾问566
15.6.1 利用DTA调整单个查询566
15.6.2 索引太多584
15.6.3 调整工作负载587
15.7 小结587
第16章 复制588
16.1 复制概述588
16.1.1 复制类型589
16.1.2 复制的组成590
16.1.3 SQL Server 2008中复制的改进591
16.2 复制模型591
16.2.1 单个发布者,一个或多个订阅者591
16.2.2 多个发布者,单个订阅者593
16.2.3 多个发布者同时也是订阅者594
16.2.4 更新订阅者594
16.2.5 对等595
16.3 实现复制596
16.3.1 计划596
16.3.2 建立分发数据库597
16.3.3 实现快照复制600
16.3.4 实现事务和合并复制608
16.4 对等复制608
16.5 生成复制脚本611
16.6 监控复制611
16.6.1 复制监视器612
16.6.2 性能监视器613
16.6.3 复制DMV613
16.6.4 sp_replcounters614
16.7 小结614
第17章 数据库镜像615
17.1 数据库镜像概述615
17.1.1 数据库镜像的运行模式616
17.1.2 数据库镜像示例619
17.1.3 SQL Server 2008各发行版本中的数据库镜像629
17.1.4 数据库镜像目录视图629
17.1.5 数据库镜像角色切换632
17.1.6 数据库可用性方案637
17.2 监控数据库镜像640
17.2.1 使用系统监视器进行监控640
17.2.2 使用数据库镜像监视器进行监控642
17.2.3 设置计数器阈值以及发送警报644
17.2.4 使用SQL Profiler监控646
17.3 数据库镜像故障排除646
17.3.1 创建错误故障排除647
17.3.2 运行时错误故障排除647
17.3.3 自动页面修复648
17.4 为故障转移准备镜像服务器649
17.4.1 硬件、软件和服务器配置649
17.4.2 计划宕机时间内的数据库可用性650
17.4.3 镜像上的SQL作业配置652
17.4.4 镜像数据库的TRUSTWORTHY位652
17.4.5 重定向客户端到镜像652
17.5 为多个数据库创建镜像653
17.6 数据库镜像以及其他高可用性解决方案654
17.6.1 数据库镜像与群集654
17.6.2 数据库镜像与事务复制655
17.6.3 数据库镜像与日志传送655
17.7 设置镜像事件监听器655
17.8 数据库快照659
17.9 小结660
第18章 备份与恢复661
18.1 故障类型661
18.1.1 硬件故障661
18.1.2 用户错误662
18.1.3 应用程序故障662
18.1.4 软件故障662
18.1.5 拥有太多的权限663
18.1.6 局部灾难663
18.2 制定计划664
18.2.1 备份/恢复计划664
18.2.2 维护计划668
18.3 备份和还原概述669
18.3.1 备份的工作方式669
18.3.2 备份压缩672
18.3.3 还原的工作方式673
18.3.4 恢复模式之间的比较674
18.3.5 选择一个模式675
18.3.6 在恢复模式间切换676
18.3.7 检验备份映像678
18.3.8 备份历史表679
18.3.9 备份与还原要求的许可679
18.3.10 备份系统数据库680
18.3.11 全文备份681
18.4 恢复计划681
18.4.1 可恢复性需求682
18.4.2 数据使用模式683
18.4.3 维护时间窗口683
18.4.4 其他高可用性解决方案684
18.5 开发与执行备份计划685
18.5.1 使用SQL Server 2008 Management Studio685
18.5.2 数据库维护计划689
18.5.3 使用Transact-SQL备份命令691
18.6 管理备份693
18.7 备份与还原性能693
18.8 执行恢复694
18.8.1 还原过程694
18.8.2 页面还原698
18.8.3 使用SQL Server Management Studio还原数据库698
18.8.4 T-SQL还原命令701
18.8.5 还原系统数据库702
18.9 归档数据704
18.9.1 SQL Server 2008中表的分区704
18.9.2 分区视图705
18.10 灾难恢复计划705
18.11 小结707
第19章 SQL Server 2008日志传送708
19.1 日志传送部署方案708
19.1.1 使用日志传送创建热后备服务器708
19.1.2 使用日志传送作为灾难恢复解决方案709
19.1.3 使用日志传送作为报告数据库解决方案710
19.2 日志传送体系结构711
19.2.1 主服务器711
19.2.2 辅助服务器712
19.2.3 监控服务器712
19.3 日志传送进程712
19.4 系统要求713
19.4.1 网络713
19.4.2 具有同等性能的服务器713
19.4.3 存储713
19.4.4 监控服务器714
19.4.5 软件714
19.5 部署日志传送714
19.5.1 初始配置714
19.5.2 通过Management Studio部署715
19.5.3 通过T-SQL命令部署719
19.6 监控与故障排除720
19.6.1 通过Management Studio监控721
19.6.2 通过存储过程监控721
19.6.3 故障排除方法722
19.7 管理角色变更722
19.7.1 同步依赖对象722
19.7.2 从主服务器角色切换到辅助服务器725
19.7.3 在主角色和辅助角色之间切换726
19.7.4 把客户端重定向到辅助服务器727
19.8 数据库备份计划728
19.9 集成日志传送与其他高可用性解决方案728
19.9.1 SQL Server 2008数据镜像729
19.9.2 Windows故障转移群集729
19.9.3 SQL Server 2008复制729
19.10 删除日志传送730
19.10.1 通过Management Studio删除日志传送730
19.10.2 通过T-SQL命令删除日志传送730
19.11 日志传送性能731
19.12 升级到SQL Server 2008的日志传送731
19.12.1 宕机时间最小化方法732
19.12.2 宕机方法732
19.12.3 部署日志传送方法732
19.13 小结732
第20章 SQL Server 2008群集734
20.1 群集与组织735
20.1.1 群集能做什么735
20.1.2 群集不能做什么735
20.1.3 选用SQL Server 2008群集的条件736
20.1.4 群集以外的其他选择736
20.2 群集概述738
20.2.1 群集的工作原理738
20.2.2 群集选项740
20.3 SQL Server群集的升级743
20.3.1 不升级743
20.3.2 就地升级到SQL Server 2008群集743
20.3.3 从头开始重建群集743
20.3.4 回退计划745
20.3.5 最好的升级选择745
20.4 群集的准备工作745
20.4.1 基础设施的准备工作745
20.4.2 硬件的准备工作746
20.5 Windows Server 2008的群集748
20.5.1 安装Windows 2008群集前的准备工作748
20.5.2 安装Windows Server 2008群集749
20.6 SQL Server 2008的群集753
20.6.1 SQL Server的群集753
20.6.2 服务包及补丁的安装756
20.6.3 反复测试756
20.7 群集的维护757
20.8 群集的故障排除758
20.8.1 如何对群集进行故障排除759
20.8.2 故障的预防工作759
20.8.3 故障信息的收集759
20.8.4 故障的解决760
20.8.5 与Microsoft合作760
20.9 小结760
热门推荐
- 1232852.html
- 1103889.html
- 641297.html
- 3795438.html
- 3186166.html
- 3646126.html
- 3765800.html
- 1538564.html
- 2260397.html
- 418334.html
- http://www.ickdjs.cc/book_2502895.html
- http://www.ickdjs.cc/book_275780.html
- http://www.ickdjs.cc/book_207885.html
- http://www.ickdjs.cc/book_2953863.html
- http://www.ickdjs.cc/book_1035251.html
- http://www.ickdjs.cc/book_2121036.html
- http://www.ickdjs.cc/book_2263938.html
- http://www.ickdjs.cc/book_463701.html
- http://www.ickdjs.cc/book_2215032.html
- http://www.ickdjs.cc/book_3671759.html