书籍详情

SQL Server 2008管理专家指南

SQL Server 2008管理专家指南

作者:(美)奈特,(美)帕特尔 等著,腾灵灵,付勇 译

出版社:清华大学出版社

出版时间:2010-03-01

ISBN:9787302222408

定价:¥99.00

购买这本书可以去
内容简介
  SQL Server 2008在可扩展性和性能方面进行了大量改进。为了有效地管理日益庞大和复杂SQL Server环境,数据库管理员和开发人员需要掌握一些新方法。本书提供了独特的技巧、提示以及方案,介绍了管理和监控SQL Server、自动化管理、群集、性能调整、处理备份和恢复等。本书还介绍了SQL Server 2008版本中的各种工具和新增功能,如:Performance Studio、Change Data Capture、基于策略的管理以及Query Governor等。在掌握了SQL Server 2008后,您就可以轻松地处理棘手SQL Server管理问题。本书适合希望学习SOL Server 2008管理最佳实践的数据库管理员和开发人员。
作者简介
  奈特(Brian Knight),(SQL Server MVP、MCSE、MCDBA),管理着一个位于佛罗里达州的Jacksonville (JSSUG)的本地SQL Server用户组,同时也是SQL Server专业协会(Professional Association for SQL Server,PASS)的执行委员。Brian是SQL Server Standard的专栏作家,维护数据库网站的一个专栏,并经常在Jumpstart TV上发表Web讲座。他共撰写了9本SQL Server相关的书籍。Brian参加过许多会议,如PASS、SQL Connections、TechEd以及众多Code Camp。帕特尔(Ketan Patel),(B.E.、电子工程学士、MCSE、MCDBA)是Microsoft公司Business Intelligence Center of Excellence小组的高级开发经理。在过去9年里,他一直在使用SQL Server和其他Microsoft技术。Ketan还经常在TecbEd发言。
目录
第1章 SQL Server 2008体系结构 1
1.1 DBA角色的扩展 1
1.1.1 生产DBA 1
1.1.2 开发DBA 2
1.1.3 商业智能DBA 2
1.1.4 混合型DBA 3
1.1.5 需要了解的新内容 3
1.2 SQL Server体系结构 4
1.2.1 事务日志和数据库文件 4
1.2.2 SQL Native Client 5
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 Server 38
2.2.1 并列安装、升级安装和全新安装 38
2.2.2 脚本安装 39
2.2.3 远程安装 40
2.2.4 本地安装 40
2.2.5 示例数据库在什么地方 44
2.3 安装Analysis Services 44
2.4 系统压力测试 44
2.5 安装后的配置 45
2.5.1 SQL Server配置管理器 45
2.5.2 SQL Server Management Studio 46
2.5.3 tempdb 47
2.5.4 备份 49
2.6 卸载SQL Server 49
2.6.1 卸载Reporting Services 49
2.6.2 卸载Analysis Services 50
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 2008 56
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 2008 68
3.6.2 升级Reporting Services 69
3.6.3 升级Analysis Services 69
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 Studio 91
4.2.1 报表 91
4.2.2 配置SQL Server 93
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.exe 108
4.4.2 SQLDiag.exe 108
4.5 小结 110
第5章 自动化SQL Server 111
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 Broker 204
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 Broker 252
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 Server 270
8.5.2 应用程序域 271
8.5.3 T-SQL与CLR 272
8.5.4 扩展存储过程与CLR 272
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 Server 297
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 Audit 334
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 Dude 361
10.4.2 PowerShell 361
10.4.3 版本表 363
10.5 小结 364
……
第11章 配置服务器来调整性能 365
第12章 优化SQL Server 2008 402
第13章 监控SQL Server 439
第14章 T-SQL性能调整 495
第15章 创建数据库索引 541
第16章 复制 588
第17章 数据库镜像 615
第18章 备份与恢复 661
第19章 SQL Server 2008日志传送 708
第20章 SQL Server 2008群集 734
猜您喜欢

读书导航