SQL Server 2005管理员手册

SQL Server 2005管理员手册
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] , , ,
2009-01
版次: 1
ISBN: 9787115189493
定价: 108.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 859页
字数: 1365千字
正文语种: 简体中文
  •   《SQLServer2005管理员手册》共分7个部分,全面介绍了SQLServer2005的有关知识。书中首先介绍了如何选择与配置服务器和存储硬件、安装数据库软件、创建和管理数据库等基础知识;然后展示SQLServer2005体系结构和新增功能的使用;最后介绍商业智能功能和数据库管理员(DBA)必须掌握的主题,例如高可用性方案、故障排除和性能优化等。书中给出了大量示例、提示和技巧,并根据作者的亲身经验给出最佳实践建议,可帮助您学习并迅速掌握SQLServer2005。
      《SQLServer2005管理员手册》结构严谨,条理清晰,图文并茂,指导性强,适合各个层次的人学习。如果您是SQLServer初学者,那么《SQLServer2005管理员手册》将是一本优秀的入门指南;如果您是具有一定项目管理经验的DBA,那么《SQLServer2005管理员手册》将是您的必备参考资料。   EdWardWhaIen是教据库性能、管理和备份恢复解决力案方面的专家 他是PerformanceTuning公司的董事长,该公司提供高级咨询服务MarcilinaGarcia擅长性能基准测试、数据库设计和配置。
      BUrzinPatel是一名Microsoft程序管理员,主要关注SQLServer应用程序集成和数据库管理。
      StaciaMisner是DataInspirations的创始人,该公司提供商业智能咨询和培训服务。
      VictorlSakov拥有MCTS和MCITP等证书,是SQLServer2005方面的认证培训师、作者和专家。 第一部分 MicrosoftSQLServer2005简介
    第1章 MicrosoftSQLServer的新特性 3
    1.1 新的硬件支持 4
    1.1.1 本机64位支持 4
    1.1.2 NUMA支持 5
    1.2 数据可用性 5
    1.2.1 联机还原 5
    1.2.2 联机索引操作 5
    1.2.3 数据库快照 6
    1.2.4 快速恢复 6
    1.2.5 镜像备份 6
    1.2.6 数据库镜像 6
    1.2.7 已提交读快照和快照隔离 7
    1.3 性能 7
    1.3.1 数据分区 7
    1.3.2 计划指南 8
    1.3.3 强制参数化 8
    1.3.4 动态管理视图 8
    1.4 对现有功能的增强 8
    1.4.1 SNAC 8
    1.4.2 故障转移聚类分析 9
    1.4.3 复制 9
    1.4.4 索引 9
    1.4.5 全文搜索 9
    1.5 工具与实用工具 10
    1.5.1 SQLServerManagementStudio 10
    1.5.2 查询编辑器 10
    1.5.3 SQL配置管理器 10
    1.5.4 外围应用配置器 11
    1.5.5 SQLServerProfiler 11
    1.5.6 数据库引擎优化顾问 11
    1.5.7 SQLServer升级顾问 11
    1.5.8 sqlcmd实用工具 11
    1.5.9 tablediff实用工具 12
    1.6 商业智能功能 12
    1.6.1 BusinessIntelligenceDevelopmentStudio 12
    1.6.2 IntegrationServices 13
    1.6.3 AnalysisServices 13
    1.6.4 ReportingServices 13
    1.6.5 NotificationServices和ServiceBroker 13
    1.7 小结 13
    第2章 MicrosoftSQLServer2005版本、容量限制和许可 15
    2.1 MicrosoftSQLServer2005版本 16
    2.1.1 移动版 16
    2.1.2 Express版 16
    2.1.3 工作组版 17
    2.1.4 标准版 17
    2.1.5 企业版 17
    2.1.6 开发者版 18
    2.2 理解Windows平台支持 18
    2.3 了解处理器和内存限制 21
    2.4 峰值储备要素 22
    2.5 SQLServer2005版本比较 22
    2.5.1 数据库引擎功能 22
    2.5.2 AnalysisServices 23
    2.5.3 ReportingServices 24
    2.5.4 NotificationServices 25
    2.5.5 IntegrationServices 25
    2.5.6 复制 26
    2.6 MicrosoftSQLServer2005容量限制 26
    2.7 理解MicrosoftSQLServer2005许可 28
    2.7.1 用户客户端访问许可 29
    2.7.2 设备客户端访问许可 29
    2.7.3 处理器许可 30
    2.8 高可用性环境的许可考虑 31
    2.9 SQLServer2005定价 32
    2.10 小结 33
    第3章 MicrosoftSQLServerDBA的角色和职责 35
    3.1 各种DBA 35
    3.1.1 生产DBA 35
    3.1.2 开发DBA 36
    3.1.3 架构DBA 36
    3.1.4 ETLDBA 37
    3.1.5 OLAPDBA 37
    3.2 DBA的基本职责 38
    3.2.1 安装和配置 38
    3.2.2 安全性 40
    3.2.3 操作 41
    3.2.4 服务级别 41
    3.2.5 系统监视 41
    3.2.6 性能优化 42
    3.2.7 常规维护 42
    3.2.8 可靠性 43
    3.2.9 灾难恢复 43
    3.2.10 规划和调度停机时间 44
    3.2.11 容量规划 44
    3.2.12 文档 44
    3.2.13 开发和设计 45
    3.2.14 可伸缩性 46
    3.2.15 复制 46
    3.2.16 命名实例 46
    3.3 DBA提示、指南和建议 46
    3.3.1 了解操作系统 47
    3.3.2 帮助台 47
    3.3.3 购买输入 47
    3.3.4 了解版本 47
    3.3.5 不要恐慌 47
    3.4 小结 48

    第二部分 系统设计和体系结构
    第4章 I/O子系统规划和RAID配置 51
    4.1 I/O基础 51
    4.1.1 磁盘驱动器基础 52
    4.1.2 磁盘驱动器性能特点 53
    4.1.3 磁盘驱动器规格 54
    4.1.4 磁盘驱动器性能 55
    4.1.5 磁盘性能限制问题的解决方案 57
    4.2 独立冗余磁盘阵列(RAID) 57
    4.2.1 RAID基础 58
    4.2.2 RAID级别 59
    4.2.3 RAID性能 64
    4.2.4 磁盘计算 65
    4.2.5 RAID比较 66
    4.2.6 选择合适的RAID级别 67
    4.3 SQLServerI/O概述 67
    4.3.1 SQLServer读 67
    4.3.2 SQLServer写 68
    4.3.3 事务日志 68
    4.3.4 备份和恢复 68
    4.4 规划SQLServer磁盘布局 69
    4.4.1 确定I/O需求 69
    4.4.2 规划磁盘布局 70
    4.4.3 实现配置 71
    4.5 小结 71
    第5章 32位和64位平台与MicrosoftSQLServer2005 73
    5.1 CPU基础 73
    5.1.1 64位与32位寻址 74
    5.1.2 硬件平台 75
    5.2 Windows版本 76
    5.2.1 Windows2000 77
    5.2.2 WindowsServer2003 77
    5.2.3 WindowsServer200364位版本 77
    5.2.4 Windows比较 78
    5.3 SQLServer2005选项 78
    5.3.1 SQLServer32位版本 78
    5.3.2 SQLServer64位版本 79
    5.4 利用64位SQLServer 79
    5.4.1 在32位SQLServer2005中利用大内存 80
    5.4.2 在64位SQLServer2005中利用大内存 81
    5.5 小结 81
    第6章 容量规划 83
    6.1 容量规划的原则 84
    6.1.1 容量规划与规模计算 84
    6.1.2 服务级别协议 84
    6.1.3 容量规划的数学计算 85
    6.2 CPU容量规划 86
    6.2.1 CPU规模计算 87
    6.2.2 监视CPU使用情况 87
    6.3 内存容量规划 90
    6.3.1 内存规模计算 90
    6.3.2 监视内存 91
    6.4 I/O容量规划 92
    6.4.1 I/O子系统规模计算 92
    6.4.2 监视I/O子系统 93
    6.5 网络容量规划 94
    6.5.1 网络规模计算 94
    6.5.2 监视网络 95
    6.6 增长方面的考虑 96
    6.6.1 计算增长 96
    6.6.2 规划未来增长 96
    6.7 基准测试和负载测试 97
    6.8 I/O子系统基准测试 98
    6.9 用MOM进行容量规划 100
    6.10 小结 100
    第7章 为MicrosoftSQLServer2005选择存储系统 101
    7.1 互连与协议技术 102
    7.1.1 理解数据传输:块形式与文件格式 102
    7.1.2 并行SCSI互连上的SCSI协议 103
    7.1.3 以太网互连 106
    7.1.4 iSCSI 107
    7.1.5 光纤(FC)互连 108
    7.1.6 互连带宽比较 109
    7.2 存储系统 110
    7.2.1 DAS 110
    7.2.2 SAN 112
    7.2.3 NAS 115
    7.3 SQLServer2005的存储考虑 116
    7.4 小结 118
    第8章 MicrosoftSQLServer2005安装与升级 119
    8.1 预安装计划 119
    8.1.1 最低硬件要求 120
    8.1.2 选择处理器体系结构 121
    8.1.3 安装Internet信息服务 121
    8.1.4 要安装的组件 121
    8.1.5 服务帐户 122
    8.1.6 多个实例与并行安装 123
    8.1.7 许可模式 124
    8.1.8 排序规则 124
    8.1.9 身份验证模式 124
    8.1.10 安全考虑 125
    8.2 安装SQLServer2005 125
    8.2.1 使用安装向导安装SQLServer2005 126
    8.2.2 使用安装向导安装SNAC 132
    8.2.3 使用命令提示符安装SQLServer2005 132
    8.3 升级到SQLServer2005 136
    8.3.1 SQLServer升级顾问 138
    8.3.2 升级过程 143
    8.3.3 升级后的步骤 144
    8.4 阅读SQLServer2005安装日志文件 145
    8.5 卸载SQLServer2005 146
    8.5.1 使用卸载向导卸载SQLServer2005 146
    8.5.2 使用命令提示符卸载SQLServer2005 147
    8.6 使用SQLServer外围应用配置器 147
    8.7 小结 150
    第9章 在网络上配置MicrosoftSQLServer2005 151
    9.1 了解SQLServer网络服务 151
    9.1.1 SQLServerAPI 152
    9.1.2 SQLServer网络库 154
    9.1.3 选择一个网络库 155
    9.2 SQLNativeClient(SNAC) 156
    9.2.1 使用SQLNativeClient 157
    9.2.2 跟踪和调试 158
    9.3 配置网络协议 158
    9.4 使用ODBC数据源名称(DSN) 164
    9.4.1 创建ODBCDSN 164
    9.4.2 使用别名 167
    9.5 SQLServer浏览器服务 169
    9.5.1 SQL浏览器运行 169
    9.5.2 隐藏SQLServer2005实例 171
    9.6 网络组件和性能 171
    9.6.1 软件层 171
    9.6.2 硬件层 172
    9.7 网络监视 173
    9.7.1 监视网络性能 173
    9.7.2 找到解决网络问题的方案 173
    9.8 小结 174

    第三部分 MicrosoftSQLServer2005管理
    第10章 创建数据库和数据库快照 177
    10.1 理解数据库结构 177
    10.1.1 数据库文件 178
    10.1.2 数据库文件组 179
    10.2 理解系统数据库 180
    10.2.1 master 180
    10.2.2 model 180
    10.2.3 msdb 181
    10.2.4 resource 181
    10.2.5 tempdb 181
    10.2.6 AdventureWorks与AdventureWorksDW 183
    10.3 创建用户数据库 183
    10.3.1 创建数据库 183
    10.3.2 设置数据库选项 190
    10.4 查看数据库详细信息 198
    10.4.1 使用SQLServerManagementStudio查看数据库详细信息 198
    10.4.2 使用sp_helpdb命令查看数据库详细信息 199
    10.5 删除数据库 199
    10.5.1 使用SQLServerManagementStudio删除数据库 200
    10.5.2 使用DROPDATABASE命令删除数据库 200
    10.6 实际数据库设计 201
    10.6.1 简单应用程序工作负荷 201
    10.6.2 中等难度应用程序工作负荷 202
    10.6.3 复杂应用工作负荷 203
    10.7 使用数据库快照 204
    10.7.1 数据库快照的工作方式 205
    10.7.2 管理数据库快照 205
    10.7.3 常见用途 208
    10.7.4 数据库快照的局限性 208
    10.8 小结 209
    第11章 创建表和视图 211
    11.1 表基础知识 211
    11.1.1 数据类型 212
    11.1.2 空值 218
    11.1.3 IDENTITY列 219
    11.2 创建、修改和删除表 221
    11.2.1 创建表 221
    11.2.2 修改表 222
    11.2.3 删除表 225
    11.3 视图 225
    11.3.1 视图的优点 226
    11.3.2 视图的数据安全性 227
    11.3.3 创建、修改和删除视图 227
    11.3.4 视图源 230
    11.3.5 修改视图 230
    11.3.6 删除视图 231
    11.4 系统视图 231
    11.5 小结 234
    第12章 创建索引以提高性能 235
    12.1 索引基础知识 235
    12.2 使用索引的最佳方式 238
    12.3 索引类型 239
    12.3.1 聚集索引 239
    12.3.2 非聚集索引 240
    12.3.3 包含性列索引 241
    12.3.4 索引视图 241
    12.3.5 全文索引 242
    12.3.6 XML索引 242
    12.4 设计索引 242
    12.4.1 索引最佳实践 243
    12.4.2 索引限制 243
    12.4.3 使用索引填充因子 244
    12.4.4 分区索引 244
    12.5 创建索引 245
    12.5.1 索引创建示例 245
    12.5.2 常规索引创建日志 249
    12.5.3 最小日志操作 249
    12.6 索引维护和优化 250
    12.6.1 监视索引 250
    12.6.2 重新生成索引 252
    12.6.3 禁用索引 253
    12.6.4 优化索引 253
    12.6.5 联机索引操作 253
    12.7 小结 254
    第13章 强制数据完整性 255
    13.1 什么是数据完整性 255
    13.2 通过约束强制完整性 256
    13.2.1 PRIMARYKEY约束 256
    13.2.2 UNIQUE约束 259
    13.2.3 FOREIGNKEY约束 262
    13.2.4 CHECK约束 267
    13.2.5 NULL和NOTNULL约束 270
    13.2.6 DEFAULT定义 271
    13.3 小结 272
    第14章 备份基础知识 275
    14.1 为什么对高可用性的系统进行备份 276
    14.2 需要备份的系统故障 276
    14.2.1 硬件故障 276
    14.2.2 软件故障 277
    14.3 事务日志的用途 277
    14.4 MicrosoftSQLServer自动恢复 278
    14.5 恢复模式和日志 279
    14.5.1 简单恢复模式 279
    14.5.2 完整恢复模式 280
    14.5.3 大容量日志恢复模式 280
    14.5.4 查看和更改恢复模式 281
    14.6 备份类型 282
    14.6.1 数据备份 283
    14.6.2 差异备份 287
    14.6.3 日志备份 287
    14.6.4 仅副本备份 288
    14.6.5 全文目录备份 288
    14.7 备份和媒体基础知识 288
    14.7.1 了解备份设备和媒体集 289
    14.7.2 镜像媒体集 292
    14.7.3 备份历史记录表概述 293
    14.7.4 在ManagementStudio中查看备份集 295
    14.8 备份策略 297
    14.9 备份系统数据库 299
    14.10 小结 300
    第15章 还原数据 301
    15.1 实践并记录还原过程 301
    15.2 还原与恢复的概念 302
    15.3 根据备份还原数据 304
    15.3.1 完整数据库还原、差异数据库还原和日志还原 305
    15.3.2 时点还原 307
    15.3.3 文件和文件组还原 309
    15.3.4 页面还原 310
    15.3.5 部分还原和段落还原 311
    15.3.6 恢复到数据快照 313
    15.3.7 联机还原 314
    15.3.8 快速恢复 314
    15.4 小结 314
    第16章 用户管理和安全管理 315
    16.1 主体 316
    16.1.1 登录名 316
    16.1.2 用户 320
    16.1.3 角色 323
    16.2 安全对象 326
    16.3 权限 329
    16.3.1 服务器权限 330
    16.3.2 数据库对象权限 330
    16.3.3 语句权限 334
    16.4 小结 336

    第四部分 MicrosoftSQLServer2005体系结构和功能
    第17章 事务和锁定 339
    17.1 什么是事务 339
    17.2 ACID属性 340
    17.2.1 原子性 340
    17.2.2 一致性 340
    17.2.3 隔离 341
    17.2.4 持久性 341
    17.3 提交事务 341
    17.3.1 事务提交模式 342
    17.3.2 事务性能 348
    17.4 事务回滚 348
    17.4.1 自动回滚 349
    17.4.2 编程回滚 349
    17.4.3 使用保存点 351
    17.5 事务锁定 352
    17.5.1 锁定管理功能 353
    17.5.2 可锁定的资源 353
    17.5.3 锁模式 354
    17.6 查看锁 356
    17.7 锁定提示 357
    17.8 阻塞和死锁 359
    17.9 隔离级别 360
    17.9.1 并发事务行为 361
    17.9.2 行版本控制 362
    17.10 小结 367
    第18章 MicrosoftSQLServer2005内存配置 369
    18.1 缓冲区高速缓存 369
    18.1.1 惰性编写器进程 370
    18.1.2 检查点进程 370
    18.2 SQLSever内存分配 373
    18.2.1 动态内存分配 373
    18.2.2 静态内存分配 374
    18.2.3 设置最大最小服务器内存 374
    18.3 小结 375
    第19章 数据分区 377
    19.1 分区基础知识 378
    19.1.1 数据分区基础 378
    19.1.2 分区的好处 378
    19.1.3 分区使性能受益 379
    19.2 设计分区 380
    19.3 创建分区 381
    19.3.1 创建分区函数 381
    19.3.2 创建分区方案 383
    19.3.3 创建分区表 384
    19.3.4 创建分区索引 385
    19.4 查看分区信息 386
    19.4.1 使用SQL语句查看分区信息 386
    19.4.2 使用SQLServerManagementStudio查看分区信息 390
    19.5 维护分区 391
    19.5.1 添加分区 391
    19.5.2 存档分区 392
    19.5.3 删除分区 394
    19.5.4 对表重新分区 396
    19.5.5 对非分区表分区 396
    19.5.6 取消表的分区 396
    19.5.7 删除分区函数和分区方案 397
    19.6 使用分区 397
    19.6.1 向分区表插入数据 397
    19.6.2 从分区表选择数据 397
    19.6.3 从特定分区中选择数据 397
    19.7 分区场景 398
    19.7.1 场景1:对历史数据分区 398
    19.7.2 场景2:对存储器分区 398
    19.7.3 场景3:为维护最优化而分区 398
    19.7.4 场景4:按空间分区 399
    19.7.5 场景5:帐户分区 399
    19.7.6 场景6:联接分区 399
    19.7.7 场景小结 400
    19.8 小结 400

    第五部分 MicrosoftSQLServer2005商务智能
    第20章 复制 403
    20.1 复制的基础知识 404
    20.2 复制的用途 404
    20.2.1 扩展应用程序 405
    20.2.2 数据仓库 405
    20.2.3 分发和合并数据 405
    20.2.4 卸载报表处理 406
    20.3 复制的概念 406
    20.4 复制的类型 407
    20.4.1 快照复制 407
    20.4.2 事务复制 408
    20.4.3 合并复制 408
    20.5 复制的组件 408
    20.5.1 复制数据 408
    20.5.2 推送订阅和请求订阅 409
    20.5.3 复制代理 409
    20.6 配置复制 410
    20.6.1 配置分发服务器 411
    20.6.2 配置发布 414
    20.7 使用SQL语句创建发布 421
    20.8 使用SQL语句创建订阅 427
    20.9 配置Oracle发布 428
    20.10 管理复制 432
    20.10.1 发布服务器属性 433
    20.10.2 分发服务器属性 433
    20.10.3 禁用发布和分发 435
    20.10.4 启动复制监视器 435
    20.10.5 生成脚本 435
    20.10.6 更新复制密码 436
    20.10.7 新建 437
    20.10.8 刷新 437
    20.11 监视和优化复制 437
    20.11.1 使用perfmon监视复制 437
    20.11.2 使用复制监视器监视复制 438
    20.11.3 优化快照复制 440
    20.11.4 优化分发服务器 442
    20.11.5 优化分发数据库 443
    20.11.6 优化事务复制 444
    20.11.7 监视和优化合并复制系统 448
    20.11.8 监视合并复制系统 450
    20.11.9 优化合并复制系统 450
    20.12 小结 452
    第21章 IntegrationServices 453
    21.1 什么是IntegrationServices 453
    21.1.1 IntegrationServices与数据转换服务 453
    21.1.2 IntegrationServices的基础知识 456
    21.1.3 IntegrationServices组件概述 457
    21.2 设计包 458
    21.2.1 开发环境 458
    21.2.2 控制流组件 464
    21.2.3 连接管理器 469
    21.2.4 数据流组件 470
    21.2.5 调试工具 477
    21.2.6 日志记录 480
    21.2.7 高级IntegrationServices功能 482
    21.3 部署包 483
    21.3.1 包配置 483
    21.3.2 包部署 485
    21.3.3 包的安全性 485
    21.3.4 包的执行 487
    21.3.5 包的管理 487
    21.3.6 监视包 488
    21.4 小结 488
    第22章 AnalysisServices 489
    22.1 什么是AnalysisServices 489
    22.1.1 AnalysisServices2005与AnalysisServices2000 490
    22.1.2 AnalysisServices基础 493
    22.1.3 与SQLServer2005组件集成 494
    22.1.4 AnalysisServices组件概述 495
    22.2 设计AnalysisServices项目 495
    22.2.1 数据准备 496
    22.2.2 开始一个AnalysisServices项目 496
    22.2.3 维度设计 501
    22.2.4 多维数据集设计 505
    22.3 管理AnalysisServices 510
    22.3.1 分析服务器配置 510
    22.3.2 部署选项 510
    22.3.3 分区 513
    22.3.4 处理数据 518
    22.3.5 安全管理 521
    22.3.6 性能管理 522
    22.3.7 SQLServerProfiler 523
    22.3.8 性能计数器 523
    22.4 小结 524
    第23章 ReportingServices 525
    23.1 什么是ReportingServices 525
    23.1.1 ReportingServices2005与ReportingServices2000 526
    23.1.2 ReportingServices基础 527
    23.1.3 ReportingServices组件概述 528
    23.2 制作报表 529
    23.2.1 企业报表 529
    23.2.2 即席报表 538
    23.3 管理ReportingServices 544
    23.3.1 报表服务器配置 545
    23.3.2 内容管理 547
    23.3.3 安全管理 551
    23.3.4 性能管理 554
    23.4 小结 556
    第24章 NotificationServices和ServiceBroker 557
    24.1 什么是NotificationServices 557
    24.1.1 NotificationServices2005与NotificationServices2.0 558
    24.1.2 NotificationServices基础 558
    24.1.3 NotificationServices组件概述 559
    24.2 开发NotificationServices应用程序 560
    24.2.1 创建实例配置文件 560
    24.2.2 创建应用程序定义文件 565
    24.2.3 创建XSLT文件 581
    24.3 使用NotificationServices应用程序 582
    24.3.1 部署NotificationServices应用程序 582
    24.3.2 测试NotificationServices应用程序 586
    24.3.3 添加订阅 587
    24.3.4 提交事件 588
    24.3.5 查看通知 588
    24.4 什么是ServiceBroker 589
    24.4.1 ServiceBroker基础 590
    24.4.2 ServiceBroker组件概述 590
    24.5 实现ServiceBroker应用程序 591
    24.5.1 创建ServiceBroker对象 591
    24.5.2 管理会话 593
    24.6 管理ServiceBroker应用程序 595
    24.6.1 停止ServiceBroker 应用程序 595
    24.6.2 启动ServiceBroker应用程序 595
    24.6.3 备份和还原ServiceBroker应用程序 595
    24.6.4 查询队列 596
    24.7 小结 596

    第六部分 高可用性
    第25章 灾难恢复解决方案 599
    25.1 什么是高可用性和灾难恢复 600
    25.2 灾难恢复和灾难生存的基本原理 601
    25.3 MicrosoftSQLServer灾难恢复解决方案 602
    25.3.1 将数据库备份用于灾难恢复 602
    25.3.2 日志传送 603
    25.3.3 数据库镜像 604
    25.3.4 复制 605
    25.3.5 SQLServer群集 606
    25.3.6 高可用性和灾难恢复技术概述 608
    25.4 小结 609
    第26章 故障转移聚类分析的安装与配置 611
    26.1 什么是群集 611
    26.2 聚类分析概念 612
    26.3 MSCS概述 612
    26.3.1 基本概念 613
    26.3.2 群集组件 614
    26.3.3 群集应用程序类型 619
    26.3.4 MSCS模式 620
    26.4 群集系统的例子 622
    26.4.1 例1——使用静态负载平衡的高可用性系统 622
    26.4.2 例2——具有最大可用性的热备件系统 623
    26.4.3 例3——部分服务器群集 623
    26.4.4 例4——只有虚拟服务器,没有故障转移 623
    26.5 规划配置 624
    26.6 Windows2003和SQLServer2005聚类分析的安装与配置 626
    26.6.1 创建Windows群集 626
    26.6.2 创建SQLServer群集 634
    26.6.3 额外的步骤 639
    26.6.4 使用三层结构的应用程序 641
    26.7 小结 641
    第27章 日志传送和数据库镜像 643
    27.1 数据丢失的类型 643
    27.2 日志传送 644
    27.2.1 为日志传送和数据库镜像配置安全性 645
    27.2.2 配置日志传送 647
    27.2.3 监视日志传送 652
    27.2.4 日志传送故障转移 654
    27.2.5 删除日志传送 656
    27.2.6 优化日志传送:操作与注意事项 656
    27.2.7 实际日志传送建议 658
    27.3 数据库镜像 661
    27.3.1 配置数据库镜像 661
    27.3.2 数据库镜像的计划和考虑 661
    27.3.3 优化数据库镜像 664
    27.3.4 配置数据库镜像 670
    27.3.5 监视数据库镜像 677
    27.3.6 为报表服务器使用镜像和快照 680
    27.4 小结 682

    第七部分 性能优化和故障排除
    第28章 故障排除、问题解决和优化方法论 685
    28.1 故障排除和问题解决 685
    28.1.1 问题解决的态度 685
    28.1.2 故障排除技巧 687
    28.1.3 搜索知识 690
    28.2 性能调整与优化 691
    28.3 故障排除和优化方法学 692
    28.4 文档记录的需求 695
    28.5 小结 696
    第29章 数据库系统优化 697
    29.1 监视和优化硬件 698
    29.1.1 用于监视和优化硬件的工具 698
    29.1.2 确定硬件瓶颈 705
    29.2 监视和优化SQLServer 707
    29.2.1 监视和调节SQLServer的工具 707
    29.2.2 确定SQLServer性能瓶颈 710
    29.2.3 优化MicrosoftSQLServer配置选项 716
    29.3 优化数据库布局 721
    29.3.1 数据库布局 721
    29.3.2 数据库选项 722
    29.4 优化tempdb系统数据库 724
    29.5 小结 725
    第30章 使用Profiler、ManagementStudio 和数据库引擎优化顾问 727
    30.1 SQLServer工具概述 727
    30.1.1 性能工具 728
    30.1.2 配置工具 728
    30.1.3 外部工具 730
    30.2 使用SQLServerManagementStudio 732
    30.2.1 SQLServerManagementStudio环境 732
    30.2.2 使用“对象资源管理器” 733
    30.2.3 使用“摘要”窗格 735
    30.2.4 分析SQLServer日志 738
    30.2.5 查看当前活动 742
    30.2.6 生成SQLServer代理警报 747
    30.2.7 执行T-SQL语句 757
    30.2.8 查看执行计划 760
    30.3 使用SQLServerProfiler 762
    30.4 使用数据库引擎优化顾问 769
    30.5 小结 773
    第31章 动态管理视图 775
    31.1 理解动态管理视图 775
    31.2 使用动态管理视图 777
    31.2.1 与公共语言运行时相关的DMV 777
    31.2.2 与数据库相关的DMV 778
    31.2.3 与数据库镜像相关的DMV 780
    31.2.4 与执行相关的DMV和函数 780
    31.2.5 与全文搜索相关的DMV 786
    31.2.6 与输入/输出相关的DMV和函数 787
    31.2.7 与索引相关的DMV和函数 788
    31.2.8 与查询通知相关的DMV 792
    31.2.9 与复制相关的DMV 793
    31.2.10 与ServiceBroker相关的DMV 793
    31.2.11 与SQLServer操作系统相关的DMV 794
    31.2.12 与事务相关的DMV和函数 800
    31.3 创建性能数据仓库 802
    31.4 小结 808
    第32章 MicrosoftSQLServer2005可伸缩性选项 809
    32.1 可伸缩性选项 810
    32.2 向上扩展 810
    32.2.1 处理器子系统 810
    32.2.2 内存子系统 812
    32.2.3 I/O子系统 814
    32.3 向外扩展 814
    32.3.1 多个SQLServer实例 814
    32.3.2 聚类分析 815
    32.3.3 数据库镜像 817
    32.3.4 日志传送 818
    32.3.5 复制 821
    32.3.6 共享的可伸缩数据库 826
    32.4 小结 828
    第33章 使用提示和计划指南优化查询 829
    33.1 理解提示的必要性 829
    33.2 MicrosoftSQLServer2005提示 830
    33.2.1 联接提示 830
    33.2.2 查询提示 831
    33.2.3 表提示 834
    33.3 计划指南 836
    33.3.1 创建和管理计划指南 838
    33.3.2 创建基于模板的计划指南 840
    33.3.3 最佳实践 842
    33.3.4 验证计划指南使用情况 843
    33.3.5 计划指南的示例使用场景 844
    33.4 小结 845
    术语表 847
  • 内容简介:
      《SQLServer2005管理员手册》共分7个部分,全面介绍了SQLServer2005的有关知识。书中首先介绍了如何选择与配置服务器和存储硬件、安装数据库软件、创建和管理数据库等基础知识;然后展示SQLServer2005体系结构和新增功能的使用;最后介绍商业智能功能和数据库管理员(DBA)必须掌握的主题,例如高可用性方案、故障排除和性能优化等。书中给出了大量示例、提示和技巧,并根据作者的亲身经验给出最佳实践建议,可帮助您学习并迅速掌握SQLServer2005。
      《SQLServer2005管理员手册》结构严谨,条理清晰,图文并茂,指导性强,适合各个层次的人学习。如果您是SQLServer初学者,那么《SQLServer2005管理员手册》将是一本优秀的入门指南;如果您是具有一定项目管理经验的DBA,那么《SQLServer2005管理员手册》将是您的必备参考资料。
  • 作者简介:
      EdWardWhaIen是教据库性能、管理和备份恢复解决力案方面的专家 他是PerformanceTuning公司的董事长,该公司提供高级咨询服务MarcilinaGarcia擅长性能基准测试、数据库设计和配置。
      BUrzinPatel是一名Microsoft程序管理员,主要关注SQLServer应用程序集成和数据库管理。
      StaciaMisner是DataInspirations的创始人,该公司提供商业智能咨询和培训服务。
      VictorlSakov拥有MCTS和MCITP等证书,是SQLServer2005方面的认证培训师、作者和专家。
  • 目录:
    第一部分 MicrosoftSQLServer2005简介
    第1章 MicrosoftSQLServer的新特性 3
    1.1 新的硬件支持 4
    1.1.1 本机64位支持 4
    1.1.2 NUMA支持 5
    1.2 数据可用性 5
    1.2.1 联机还原 5
    1.2.2 联机索引操作 5
    1.2.3 数据库快照 6
    1.2.4 快速恢复 6
    1.2.5 镜像备份 6
    1.2.6 数据库镜像 6
    1.2.7 已提交读快照和快照隔离 7
    1.3 性能 7
    1.3.1 数据分区 7
    1.3.2 计划指南 8
    1.3.3 强制参数化 8
    1.3.4 动态管理视图 8
    1.4 对现有功能的增强 8
    1.4.1 SNAC 8
    1.4.2 故障转移聚类分析 9
    1.4.3 复制 9
    1.4.4 索引 9
    1.4.5 全文搜索 9
    1.5 工具与实用工具 10
    1.5.1 SQLServerManagementStudio 10
    1.5.2 查询编辑器 10
    1.5.3 SQL配置管理器 10
    1.5.4 外围应用配置器 11
    1.5.5 SQLServerProfiler 11
    1.5.6 数据库引擎优化顾问 11
    1.5.7 SQLServer升级顾问 11
    1.5.8 sqlcmd实用工具 11
    1.5.9 tablediff实用工具 12
    1.6 商业智能功能 12
    1.6.1 BusinessIntelligenceDevelopmentStudio 12
    1.6.2 IntegrationServices 13
    1.6.3 AnalysisServices 13
    1.6.4 ReportingServices 13
    1.6.5 NotificationServices和ServiceBroker 13
    1.7 小结 13
    第2章 MicrosoftSQLServer2005版本、容量限制和许可 15
    2.1 MicrosoftSQLServer2005版本 16
    2.1.1 移动版 16
    2.1.2 Express版 16
    2.1.3 工作组版 17
    2.1.4 标准版 17
    2.1.5 企业版 17
    2.1.6 开发者版 18
    2.2 理解Windows平台支持 18
    2.3 了解处理器和内存限制 21
    2.4 峰值储备要素 22
    2.5 SQLServer2005版本比较 22
    2.5.1 数据库引擎功能 22
    2.5.2 AnalysisServices 23
    2.5.3 ReportingServices 24
    2.5.4 NotificationServices 25
    2.5.5 IntegrationServices 25
    2.5.6 复制 26
    2.6 MicrosoftSQLServer2005容量限制 26
    2.7 理解MicrosoftSQLServer2005许可 28
    2.7.1 用户客户端访问许可 29
    2.7.2 设备客户端访问许可 29
    2.7.3 处理器许可 30
    2.8 高可用性环境的许可考虑 31
    2.9 SQLServer2005定价 32
    2.10 小结 33
    第3章 MicrosoftSQLServerDBA的角色和职责 35
    3.1 各种DBA 35
    3.1.1 生产DBA 35
    3.1.2 开发DBA 36
    3.1.3 架构DBA 36
    3.1.4 ETLDBA 37
    3.1.5 OLAPDBA 37
    3.2 DBA的基本职责 38
    3.2.1 安装和配置 38
    3.2.2 安全性 40
    3.2.3 操作 41
    3.2.4 服务级别 41
    3.2.5 系统监视 41
    3.2.6 性能优化 42
    3.2.7 常规维护 42
    3.2.8 可靠性 43
    3.2.9 灾难恢复 43
    3.2.10 规划和调度停机时间 44
    3.2.11 容量规划 44
    3.2.12 文档 44
    3.2.13 开发和设计 45
    3.2.14 可伸缩性 46
    3.2.15 复制 46
    3.2.16 命名实例 46
    3.3 DBA提示、指南和建议 46
    3.3.1 了解操作系统 47
    3.3.2 帮助台 47
    3.3.3 购买输入 47
    3.3.4 了解版本 47
    3.3.5 不要恐慌 47
    3.4 小结 48

    第二部分 系统设计和体系结构
    第4章 I/O子系统规划和RAID配置 51
    4.1 I/O基础 51
    4.1.1 磁盘驱动器基础 52
    4.1.2 磁盘驱动器性能特点 53
    4.1.3 磁盘驱动器规格 54
    4.1.4 磁盘驱动器性能 55
    4.1.5 磁盘性能限制问题的解决方案 57
    4.2 独立冗余磁盘阵列(RAID) 57
    4.2.1 RAID基础 58
    4.2.2 RAID级别 59
    4.2.3 RAID性能 64
    4.2.4 磁盘计算 65
    4.2.5 RAID比较 66
    4.2.6 选择合适的RAID级别 67
    4.3 SQLServerI/O概述 67
    4.3.1 SQLServer读 67
    4.3.2 SQLServer写 68
    4.3.3 事务日志 68
    4.3.4 备份和恢复 68
    4.4 规划SQLServer磁盘布局 69
    4.4.1 确定I/O需求 69
    4.4.2 规划磁盘布局 70
    4.4.3 实现配置 71
    4.5 小结 71
    第5章 32位和64位平台与MicrosoftSQLServer2005 73
    5.1 CPU基础 73
    5.1.1 64位与32位寻址 74
    5.1.2 硬件平台 75
    5.2 Windows版本 76
    5.2.1 Windows2000 77
    5.2.2 WindowsServer2003 77
    5.2.3 WindowsServer200364位版本 77
    5.2.4 Windows比较 78
    5.3 SQLServer2005选项 78
    5.3.1 SQLServer32位版本 78
    5.3.2 SQLServer64位版本 79
    5.4 利用64位SQLServer 79
    5.4.1 在32位SQLServer2005中利用大内存 80
    5.4.2 在64位SQLServer2005中利用大内存 81
    5.5 小结 81
    第6章 容量规划 83
    6.1 容量规划的原则 84
    6.1.1 容量规划与规模计算 84
    6.1.2 服务级别协议 84
    6.1.3 容量规划的数学计算 85
    6.2 CPU容量规划 86
    6.2.1 CPU规模计算 87
    6.2.2 监视CPU使用情况 87
    6.3 内存容量规划 90
    6.3.1 内存规模计算 90
    6.3.2 监视内存 91
    6.4 I/O容量规划 92
    6.4.1 I/O子系统规模计算 92
    6.4.2 监视I/O子系统 93
    6.5 网络容量规划 94
    6.5.1 网络规模计算 94
    6.5.2 监视网络 95
    6.6 增长方面的考虑 96
    6.6.1 计算增长 96
    6.6.2 规划未来增长 96
    6.7 基准测试和负载测试 97
    6.8 I/O子系统基准测试 98
    6.9 用MOM进行容量规划 100
    6.10 小结 100
    第7章 为MicrosoftSQLServer2005选择存储系统 101
    7.1 互连与协议技术 102
    7.1.1 理解数据传输:块形式与文件格式 102
    7.1.2 并行SCSI互连上的SCSI协议 103
    7.1.3 以太网互连 106
    7.1.4 iSCSI 107
    7.1.5 光纤(FC)互连 108
    7.1.6 互连带宽比较 109
    7.2 存储系统 110
    7.2.1 DAS 110
    7.2.2 SAN 112
    7.2.3 NAS 115
    7.3 SQLServer2005的存储考虑 116
    7.4 小结 118
    第8章 MicrosoftSQLServer2005安装与升级 119
    8.1 预安装计划 119
    8.1.1 最低硬件要求 120
    8.1.2 选择处理器体系结构 121
    8.1.3 安装Internet信息服务 121
    8.1.4 要安装的组件 121
    8.1.5 服务帐户 122
    8.1.6 多个实例与并行安装 123
    8.1.7 许可模式 124
    8.1.8 排序规则 124
    8.1.9 身份验证模式 124
    8.1.10 安全考虑 125
    8.2 安装SQLServer2005 125
    8.2.1 使用安装向导安装SQLServer2005 126
    8.2.2 使用安装向导安装SNAC 132
    8.2.3 使用命令提示符安装SQLServer2005 132
    8.3 升级到SQLServer2005 136
    8.3.1 SQLServer升级顾问 138
    8.3.2 升级过程 143
    8.3.3 升级后的步骤 144
    8.4 阅读SQLServer2005安装日志文件 145
    8.5 卸载SQLServer2005 146
    8.5.1 使用卸载向导卸载SQLServer2005 146
    8.5.2 使用命令提示符卸载SQLServer2005 147
    8.6 使用SQLServer外围应用配置器 147
    8.7 小结 150
    第9章 在网络上配置MicrosoftSQLServer2005 151
    9.1 了解SQLServer网络服务 151
    9.1.1 SQLServerAPI 152
    9.1.2 SQLServer网络库 154
    9.1.3 选择一个网络库 155
    9.2 SQLNativeClient(SNAC) 156
    9.2.1 使用SQLNativeClient 157
    9.2.2 跟踪和调试 158
    9.3 配置网络协议 158
    9.4 使用ODBC数据源名称(DSN) 164
    9.4.1 创建ODBCDSN 164
    9.4.2 使用别名 167
    9.5 SQLServer浏览器服务 169
    9.5.1 SQL浏览器运行 169
    9.5.2 隐藏SQLServer2005实例 171
    9.6 网络组件和性能 171
    9.6.1 软件层 171
    9.6.2 硬件层 172
    9.7 网络监视 173
    9.7.1 监视网络性能 173
    9.7.2 找到解决网络问题的方案 173
    9.8 小结 174

    第三部分 MicrosoftSQLServer2005管理
    第10章 创建数据库和数据库快照 177
    10.1 理解数据库结构 177
    10.1.1 数据库文件 178
    10.1.2 数据库文件组 179
    10.2 理解系统数据库 180
    10.2.1 master 180
    10.2.2 model 180
    10.2.3 msdb 181
    10.2.4 resource 181
    10.2.5 tempdb 181
    10.2.6 AdventureWorks与AdventureWorksDW 183
    10.3 创建用户数据库 183
    10.3.1 创建数据库 183
    10.3.2 设置数据库选项 190
    10.4 查看数据库详细信息 198
    10.4.1 使用SQLServerManagementStudio查看数据库详细信息 198
    10.4.2 使用sp_helpdb命令查看数据库详细信息 199
    10.5 删除数据库 199
    10.5.1 使用SQLServerManagementStudio删除数据库 200
    10.5.2 使用DROPDATABASE命令删除数据库 200
    10.6 实际数据库设计 201
    10.6.1 简单应用程序工作负荷 201
    10.6.2 中等难度应用程序工作负荷 202
    10.6.3 复杂应用工作负荷 203
    10.7 使用数据库快照 204
    10.7.1 数据库快照的工作方式 205
    10.7.2 管理数据库快照 205
    10.7.3 常见用途 208
    10.7.4 数据库快照的局限性 208
    10.8 小结 209
    第11章 创建表和视图 211
    11.1 表基础知识 211
    11.1.1 数据类型 212
    11.1.2 空值 218
    11.1.3 IDENTITY列 219
    11.2 创建、修改和删除表 221
    11.2.1 创建表 221
    11.2.2 修改表 222
    11.2.3 删除表 225
    11.3 视图 225
    11.3.1 视图的优点 226
    11.3.2 视图的数据安全性 227
    11.3.3 创建、修改和删除视图 227
    11.3.4 视图源 230
    11.3.5 修改视图 230
    11.3.6 删除视图 231
    11.4 系统视图 231
    11.5 小结 234
    第12章 创建索引以提高性能 235
    12.1 索引基础知识 235
    12.2 使用索引的最佳方式 238
    12.3 索引类型 239
    12.3.1 聚集索引 239
    12.3.2 非聚集索引 240
    12.3.3 包含性列索引 241
    12.3.4 索引视图 241
    12.3.5 全文索引 242
    12.3.6 XML索引 242
    12.4 设计索引 242
    12.4.1 索引最佳实践 243
    12.4.2 索引限制 243
    12.4.3 使用索引填充因子 244
    12.4.4 分区索引 244
    12.5 创建索引 245
    12.5.1 索引创建示例 245
    12.5.2 常规索引创建日志 249
    12.5.3 最小日志操作 249
    12.6 索引维护和优化 250
    12.6.1 监视索引 250
    12.6.2 重新生成索引 252
    12.6.3 禁用索引 253
    12.6.4 优化索引 253
    12.6.5 联机索引操作 253
    12.7 小结 254
    第13章 强制数据完整性 255
    13.1 什么是数据完整性 255
    13.2 通过约束强制完整性 256
    13.2.1 PRIMARYKEY约束 256
    13.2.2 UNIQUE约束 259
    13.2.3 FOREIGNKEY约束 262
    13.2.4 CHECK约束 267
    13.2.5 NULL和NOTNULL约束 270
    13.2.6 DEFAULT定义 271
    13.3 小结 272
    第14章 备份基础知识 275
    14.1 为什么对高可用性的系统进行备份 276
    14.2 需要备份的系统故障 276
    14.2.1 硬件故障 276
    14.2.2 软件故障 277
    14.3 事务日志的用途 277
    14.4 MicrosoftSQLServer自动恢复 278
    14.5 恢复模式和日志 279
    14.5.1 简单恢复模式 279
    14.5.2 完整恢复模式 280
    14.5.3 大容量日志恢复模式 280
    14.5.4 查看和更改恢复模式 281
    14.6 备份类型 282
    14.6.1 数据备份 283
    14.6.2 差异备份 287
    14.6.3 日志备份 287
    14.6.4 仅副本备份 288
    14.6.5 全文目录备份 288
    14.7 备份和媒体基础知识 288
    14.7.1 了解备份设备和媒体集 289
    14.7.2 镜像媒体集 292
    14.7.3 备份历史记录表概述 293
    14.7.4 在ManagementStudio中查看备份集 295
    14.8 备份策略 297
    14.9 备份系统数据库 299
    14.10 小结 300
    第15章 还原数据 301
    15.1 实践并记录还原过程 301
    15.2 还原与恢复的概念 302
    15.3 根据备份还原数据 304
    15.3.1 完整数据库还原、差异数据库还原和日志还原 305
    15.3.2 时点还原 307
    15.3.3 文件和文件组还原 309
    15.3.4 页面还原 310
    15.3.5 部分还原和段落还原 311
    15.3.6 恢复到数据快照 313
    15.3.7 联机还原 314
    15.3.8 快速恢复 314
    15.4 小结 314
    第16章 用户管理和安全管理 315
    16.1 主体 316
    16.1.1 登录名 316
    16.1.2 用户 320
    16.1.3 角色 323
    16.2 安全对象 326
    16.3 权限 329
    16.3.1 服务器权限 330
    16.3.2 数据库对象权限 330
    16.3.3 语句权限 334
    16.4 小结 336

    第四部分 MicrosoftSQLServer2005体系结构和功能
    第17章 事务和锁定 339
    17.1 什么是事务 339
    17.2 ACID属性 340
    17.2.1 原子性 340
    17.2.2 一致性 340
    17.2.3 隔离 341
    17.2.4 持久性 341
    17.3 提交事务 341
    17.3.1 事务提交模式 342
    17.3.2 事务性能 348
    17.4 事务回滚 348
    17.4.1 自动回滚 349
    17.4.2 编程回滚 349
    17.4.3 使用保存点 351
    17.5 事务锁定 352
    17.5.1 锁定管理功能 353
    17.5.2 可锁定的资源 353
    17.5.3 锁模式 354
    17.6 查看锁 356
    17.7 锁定提示 357
    17.8 阻塞和死锁 359
    17.9 隔离级别 360
    17.9.1 并发事务行为 361
    17.9.2 行版本控制 362
    17.10 小结 367
    第18章 MicrosoftSQLServer2005内存配置 369
    18.1 缓冲区高速缓存 369
    18.1.1 惰性编写器进程 370
    18.1.2 检查点进程 370
    18.2 SQLSever内存分配 373
    18.2.1 动态内存分配 373
    18.2.2 静态内存分配 374
    18.2.3 设置最大最小服务器内存 374
    18.3 小结 375
    第19章 数据分区 377
    19.1 分区基础知识 378
    19.1.1 数据分区基础 378
    19.1.2 分区的好处 378
    19.1.3 分区使性能受益 379
    19.2 设计分区 380
    19.3 创建分区 381
    19.3.1 创建分区函数 381
    19.3.2 创建分区方案 383
    19.3.3 创建分区表 384
    19.3.4 创建分区索引 385
    19.4 查看分区信息 386
    19.4.1 使用SQL语句查看分区信息 386
    19.4.2 使用SQLServerManagementStudio查看分区信息 390
    19.5 维护分区 391
    19.5.1 添加分区 391
    19.5.2 存档分区 392
    19.5.3 删除分区 394
    19.5.4 对表重新分区 396
    19.5.5 对非分区表分区 396
    19.5.6 取消表的分区 396
    19.5.7 删除分区函数和分区方案 397
    19.6 使用分区 397
    19.6.1 向分区表插入数据 397
    19.6.2 从分区表选择数据 397
    19.6.3 从特定分区中选择数据 397
    19.7 分区场景 398
    19.7.1 场景1:对历史数据分区 398
    19.7.2 场景2:对存储器分区 398
    19.7.3 场景3:为维护最优化而分区 398
    19.7.4 场景4:按空间分区 399
    19.7.5 场景5:帐户分区 399
    19.7.6 场景6:联接分区 399
    19.7.7 场景小结 400
    19.8 小结 400

    第五部分 MicrosoftSQLServer2005商务智能
    第20章 复制 403
    20.1 复制的基础知识 404
    20.2 复制的用途 404
    20.2.1 扩展应用程序 405
    20.2.2 数据仓库 405
    20.2.3 分发和合并数据 405
    20.2.4 卸载报表处理 406
    20.3 复制的概念 406
    20.4 复制的类型 407
    20.4.1 快照复制 407
    20.4.2 事务复制 408
    20.4.3 合并复制 408
    20.5 复制的组件 408
    20.5.1 复制数据 408
    20.5.2 推送订阅和请求订阅 409
    20.5.3 复制代理 409
    20.6 配置复制 410
    20.6.1 配置分发服务器 411
    20.6.2 配置发布 414
    20.7 使用SQL语句创建发布 421
    20.8 使用SQL语句创建订阅 427
    20.9 配置Oracle发布 428
    20.10 管理复制 432
    20.10.1 发布服务器属性 433
    20.10.2 分发服务器属性 433
    20.10.3 禁用发布和分发 435
    20.10.4 启动复制监视器 435
    20.10.5 生成脚本 435
    20.10.6 更新复制密码 436
    20.10.7 新建 437
    20.10.8 刷新 437
    20.11 监视和优化复制 437
    20.11.1 使用perfmon监视复制 437
    20.11.2 使用复制监视器监视复制 438
    20.11.3 优化快照复制 440
    20.11.4 优化分发服务器 442
    20.11.5 优化分发数据库 443
    20.11.6 优化事务复制 444
    20.11.7 监视和优化合并复制系统 448
    20.11.8 监视合并复制系统 450
    20.11.9 优化合并复制系统 450
    20.12 小结 452
    第21章 IntegrationServices 453
    21.1 什么是IntegrationServices 453
    21.1.1 IntegrationServices与数据转换服务 453
    21.1.2 IntegrationServices的基础知识 456
    21.1.3 IntegrationServices组件概述 457
    21.2 设计包 458
    21.2.1 开发环境 458
    21.2.2 控制流组件 464
    21.2.3 连接管理器 469
    21.2.4 数据流组件 470
    21.2.5 调试工具 477
    21.2.6 日志记录 480
    21.2.7 高级IntegrationServices功能 482
    21.3 部署包 483
    21.3.1 包配置 483
    21.3.2 包部署 485
    21.3.3 包的安全性 485
    21.3.4 包的执行 487
    21.3.5 包的管理 487
    21.3.6 监视包 488
    21.4 小结 488
    第22章 AnalysisServices 489
    22.1 什么是AnalysisServices 489
    22.1.1 AnalysisServices2005与AnalysisServices2000 490
    22.1.2 AnalysisServices基础 493
    22.1.3 与SQLServer2005组件集成 494
    22.1.4 AnalysisServices组件概述 495
    22.2 设计AnalysisServices项目 495
    22.2.1 数据准备 496
    22.2.2 开始一个AnalysisServices项目 496
    22.2.3 维度设计 501
    22.2.4 多维数据集设计 505
    22.3 管理AnalysisServices 510
    22.3.1 分析服务器配置 510
    22.3.2 部署选项 510
    22.3.3 分区 513
    22.3.4 处理数据 518
    22.3.5 安全管理 521
    22.3.6 性能管理 522
    22.3.7 SQLServerProfiler 523
    22.3.8 性能计数器 523
    22.4 小结 524
    第23章 ReportingServices 525
    23.1 什么是ReportingServices 525
    23.1.1 ReportingServices2005与ReportingServices2000 526
    23.1.2 ReportingServices基础 527
    23.1.3 ReportingServices组件概述 528
    23.2 制作报表 529
    23.2.1 企业报表 529
    23.2.2 即席报表 538
    23.3 管理ReportingServices 544
    23.3.1 报表服务器配置 545
    23.3.2 内容管理 547
    23.3.3 安全管理 551
    23.3.4 性能管理 554
    23.4 小结 556
    第24章 NotificationServices和ServiceBroker 557
    24.1 什么是NotificationServices 557
    24.1.1 NotificationServices2005与NotificationServices2.0 558
    24.1.2 NotificationServices基础 558
    24.1.3 NotificationServices组件概述 559
    24.2 开发NotificationServices应用程序 560
    24.2.1 创建实例配置文件 560
    24.2.2 创建应用程序定义文件 565
    24.2.3 创建XSLT文件 581
    24.3 使用NotificationServices应用程序 582
    24.3.1 部署NotificationServices应用程序 582
    24.3.2 测试NotificationServices应用程序 586
    24.3.3 添加订阅 587
    24.3.4 提交事件 588
    24.3.5 查看通知 588
    24.4 什么是ServiceBroker 589
    24.4.1 ServiceBroker基础 590
    24.4.2 ServiceBroker组件概述 590
    24.5 实现ServiceBroker应用程序 591
    24.5.1 创建ServiceBroker对象 591
    24.5.2 管理会话 593
    24.6 管理ServiceBroker应用程序 595
    24.6.1 停止ServiceBroker 应用程序 595
    24.6.2 启动ServiceBroker应用程序 595
    24.6.3 备份和还原ServiceBroker应用程序 595
    24.6.4 查询队列 596
    24.7 小结 596

    第六部分 高可用性
    第25章 灾难恢复解决方案 599
    25.1 什么是高可用性和灾难恢复 600
    25.2 灾难恢复和灾难生存的基本原理 601
    25.3 MicrosoftSQLServer灾难恢复解决方案 602
    25.3.1 将数据库备份用于灾难恢复 602
    25.3.2 日志传送 603
    25.3.3 数据库镜像 604
    25.3.4 复制 605
    25.3.5 SQLServer群集 606
    25.3.6 高可用性和灾难恢复技术概述 608
    25.4 小结 609
    第26章 故障转移聚类分析的安装与配置 611
    26.1 什么是群集 611
    26.2 聚类分析概念 612
    26.3 MSCS概述 612
    26.3.1 基本概念 613
    26.3.2 群集组件 614
    26.3.3 群集应用程序类型 619
    26.3.4 MSCS模式 620
    26.4 群集系统的例子 622
    26.4.1 例1——使用静态负载平衡的高可用性系统 622
    26.4.2 例2——具有最大可用性的热备件系统 623
    26.4.3 例3——部分服务器群集 623
    26.4.4 例4——只有虚拟服务器,没有故障转移 623
    26.5 规划配置 624
    26.6 Windows2003和SQLServer2005聚类分析的安装与配置 626
    26.6.1 创建Windows群集 626
    26.6.2 创建SQLServer群集 634
    26.6.3 额外的步骤 639
    26.6.4 使用三层结构的应用程序 641
    26.7 小结 641
    第27章 日志传送和数据库镜像 643
    27.1 数据丢失的类型 643
    27.2 日志传送 644
    27.2.1 为日志传送和数据库镜像配置安全性 645
    27.2.2 配置日志传送 647
    27.2.3 监视日志传送 652
    27.2.4 日志传送故障转移 654
    27.2.5 删除日志传送 656
    27.2.6 优化日志传送:操作与注意事项 656
    27.2.7 实际日志传送建议 658
    27.3 数据库镜像 661
    27.3.1 配置数据库镜像 661
    27.3.2 数据库镜像的计划和考虑 661
    27.3.3 优化数据库镜像 664
    27.3.4 配置数据库镜像 670
    27.3.5 监视数据库镜像 677
    27.3.6 为报表服务器使用镜像和快照 680
    27.4 小结 682

    第七部分 性能优化和故障排除
    第28章 故障排除、问题解决和优化方法论 685
    28.1 故障排除和问题解决 685
    28.1.1 问题解决的态度 685
    28.1.2 故障排除技巧 687
    28.1.3 搜索知识 690
    28.2 性能调整与优化 691
    28.3 故障排除和优化方法学 692
    28.4 文档记录的需求 695
    28.5 小结 696
    第29章 数据库系统优化 697
    29.1 监视和优化硬件 698
    29.1.1 用于监视和优化硬件的工具 698
    29.1.2 确定硬件瓶颈 705
    29.2 监视和优化SQLServer 707
    29.2.1 监视和调节SQLServer的工具 707
    29.2.2 确定SQLServer性能瓶颈 710
    29.2.3 优化MicrosoftSQLServer配置选项 716
    29.3 优化数据库布局 721
    29.3.1 数据库布局 721
    29.3.2 数据库选项 722
    29.4 优化tempdb系统数据库 724
    29.5 小结 725
    第30章 使用Profiler、ManagementStudio 和数据库引擎优化顾问 727
    30.1 SQLServer工具概述 727
    30.1.1 性能工具 728
    30.1.2 配置工具 728
    30.1.3 外部工具 730
    30.2 使用SQLServerManagementStudio 732
    30.2.1 SQLServerManagementStudio环境 732
    30.2.2 使用“对象资源管理器” 733
    30.2.3 使用“摘要”窗格 735
    30.2.4 分析SQLServer日志 738
    30.2.5 查看当前活动 742
    30.2.6 生成SQLServer代理警报 747
    30.2.7 执行T-SQL语句 757
    30.2.8 查看执行计划 760
    30.3 使用SQLServerProfiler 762
    30.4 使用数据库引擎优化顾问 769
    30.5 小结 773
    第31章 动态管理视图 775
    31.1 理解动态管理视图 775
    31.2 使用动态管理视图 777
    31.2.1 与公共语言运行时相关的DMV 777
    31.2.2 与数据库相关的DMV 778
    31.2.3 与数据库镜像相关的DMV 780
    31.2.4 与执行相关的DMV和函数 780
    31.2.5 与全文搜索相关的DMV 786
    31.2.6 与输入/输出相关的DMV和函数 787
    31.2.7 与索引相关的DMV和函数 788
    31.2.8 与查询通知相关的DMV 792
    31.2.9 与复制相关的DMV 793
    31.2.10 与ServiceBroker相关的DMV 793
    31.2.11 与SQLServer操作系统相关的DMV 794
    31.2.12 与事务相关的DMV和函数 800
    31.3 创建性能数据仓库 802
    31.4 小结 808
    第32章 MicrosoftSQLServer2005可伸缩性选项 809
    32.1 可伸缩性选项 810
    32.2 向上扩展 810
    32.2.1 处理器子系统 810
    32.2.2 内存子系统 812
    32.2.3 I/O子系统 814
    32.3 向外扩展 814
    32.3.1 多个SQLServer实例 814
    32.3.2 聚类分析 815
    32.3.3 数据库镜像 817
    32.3.4 日志传送 818
    32.3.5 复制 821
    32.3.6 共享的可伸缩数据库 826
    32.4 小结 828
    第33章 使用提示和计划指南优化查询 829
    33.1 理解提示的必要性 829
    33.2 MicrosoftSQLServer2005提示 830
    33.2.1 联接提示 830
    33.2.2 查询提示 831
    33.2.3 表提示 834
    33.3 计划指南 836
    33.3.1 创建和管理计划指南 838
    33.3.2 创建基于模板的计划指南 840
    33.3.3 最佳实践 842
    33.3.4 验证计划指南使用情况 843
    33.3.5 计划指南的示例使用场景 844
    33.4 小结 845
    术语表 847
查看详情
您可能感兴趣 / 更多
SQL Server 2005管理员手册
SQL从入门到进阶
陈红波 编著
SQL Server 2005管理员手册
SQL Server数据库实用案例教程(第2版·微课视频版)
王雪梅 李海晨 主编;马亚丽 华进 蔡斌杰 副主编
SQL Server 2005管理员手册
SQLServer2019数据库管理项目教程(活页式高等职业教育计算机专业活页式系列教材)
黄小花、黄侃、熊慧芳 编
SQL Server 2005管理员手册
SQL面试宝典:图解数据库求职题(全彩)
猴子
SQL Server 2005管理员手册
SQL Server数据库设计与应用(第2版)
张成叔
SQL Server 2005管理员手册
SQL Server数据库应用入门(项目式+微课版)
李武韬 文瑛 吴超
SQL Server 2005管理员手册
SQL Server实例教程(2019版)
刘志成
SQL Server 2005管理员手册
SQL实践教程(第10版)
[美]马克·谢尔曼(Mark Shellman)哈桑·阿夫尤尼(Hassan A
SQL Server 2005管理员手册
SQL Server 2014数据库原理与实训教程
吴小刚 主编;彭文惠
SQL Server 2005管理员手册
SQL语言从入门到精通
明日科技
SQL Server 2005管理员手册
SQL Server从入门到精通(第5版)
明日科技
SQL Server 2005管理员手册
SQL数据分析
[美]凯西·谷村(Cathy Tanimura)
系列丛书 / 更多
SQL Server 2005管理员手册
SQL从入门到进阶
陈红波 编著
SQL Server 2005管理员手册
SQL Server数据库实用案例教程(第2版·微课视频版)
王雪梅 李海晨 主编;马亚丽 华进 蔡斌杰 副主编
SQL Server 2005管理员手册
SQLServer2019数据库管理项目教程(活页式高等职业教育计算机专业活页式系列教材)
黄小花、黄侃、熊慧芳 编
SQL Server 2005管理员手册
SQL面试宝典:图解数据库求职题(全彩)
猴子
SQL Server 2005管理员手册
SQL Server数据库设计与应用(第2版)
张成叔
SQL Server 2005管理员手册
SQL Server数据库应用入门(项目式+微课版)
李武韬 文瑛 吴超
SQL Server 2005管理员手册
SQL Server实例教程(2019版)
刘志成
SQL Server 2005管理员手册
SQL实践教程(第10版)
[美]马克·谢尔曼(Mark Shellman)哈桑·阿夫尤尼(Hassan A
SQL Server 2005管理员手册
SQL Server 2014数据库原理与实训教程
吴小刚 主编;彭文惠
SQL Server 2005管理员手册
SQL语言从入门到精通
明日科技
SQL Server 2005管理员手册
SQL Server从入门到精通(第5版)
明日科技
SQL Server 2005管理员手册
SQL数据分析
[美]凯西·谷村(Cathy Tanimura)
相关图书 / 更多
SQL Server 2005管理员手册
SQL从入门到进阶
陈红波 编著
SQL Server 2005管理员手册
SQL Server数据库实用案例教程(第2版·微课视频版)
王雪梅 李海晨 主编;马亚丽 华进 蔡斌杰 副主编
SQL Server 2005管理员手册
SQLServer2019数据库管理项目教程(活页式高等职业教育计算机专业活页式系列教材)
黄小花、黄侃、熊慧芳 编
SQL Server 2005管理员手册
SQL面试宝典:图解数据库求职题(全彩)
猴子
SQL Server 2005管理员手册
SQL Server数据库设计与应用(第2版)
张成叔
SQL Server 2005管理员手册
SQL Server数据库应用入门(项目式+微课版)
李武韬 文瑛 吴超
SQL Server 2005管理员手册
SQL Server实例教程(2019版)
刘志成
SQL Server 2005管理员手册
SQL实践教程(第10版)
[美]马克·谢尔曼(Mark Shellman)哈桑·阿夫尤尼(Hassan A
SQL Server 2005管理员手册
SQL Server 2014数据库原理与实训教程
吴小刚 主编;彭文惠
SQL Server 2005管理员手册
SQL语言从入门到精通
明日科技
SQL Server 2005管理员手册
SQL Server从入门到精通(第5版)
明日科技
SQL Server 2005管理员手册
SQL数据分析
[美]凯西·谷村(Cathy Tanimura)