搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
SQL Server 2008管理实战
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115210890
  • 作      者:
    胡百敬[等]编著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2009
收藏
编辑推荐
  《SQL Server 2008管理实战》特色:
  详述SQL Server 2008数据库平台所包含的服务与组件,包括关系数据库概论、数据库系统理论与T-SQL,带领您进入数据库的殿堂。
  帮助您轻松驾驭图形化管理工具SQL Server Management Studio(SSMS)、全新的核查系统SQL Server Audit等。
  Step by Step完成SQL Server 2000/2005到SQL Server 2008升级测试,并依照系统需求,制定升级计划,严谨地执行升级操作。
  进阶部分适合SQL Senver DBA阅读,深入探讨了企业营运管理、效率、监控、高可用性,以及安全等话题。主题明确、范例丰富,能立即解决您工作中的问题。
  通过SQL Server Agent自动化管理多台数据库服务器,简化繁琐的系统维护流程。介绍活动查看器、性能查看器、SQL Profiler工具程序、动态管理查看、DDL触发程序、事件通知等各种工具与机制,以监控SQL Server的运行。从DBA观点出发,完整涵盖企业数据库管理员日常所需知识
  实例演练系统日常维护及数据的备份与恢复,以应对企业复杂多变的需求
  从管理、开发到商业智能,全方位探讨SQL Server 2008
  汇集作者多年的实战范例,解决开发人员最常见的技术瓶颈
  四位作者以累计超过25年的管理经验,由构建稳定的数据库系统开始,打造安全可靠的环境,并传达实用的管理技巧。
  台湾地区微软公司资深讲师、著名数据库专家胡百敬先生最新力作
  建构系统 备份 诊断 自动化维护 防御攻击 永不停机 企业级管理 性能优化
展开
作者简介
  胡百敬ByronHu,现任恒逸资讯资深讲师。微软、Ascentil、害智资讯专业顾问。拥有多年n—Tier架构及面向对象系统分析殛设计、数据库设计、Mic rosoft.NET开发与商业智能系统分析设计等经验,并参与许多大型项目的开发.在台湾地区主讲百场以上大型研讨会,是一位活跃于lT媒体的专栏作家。拥有MCT、MCAD、MCSD等国际专业认证,微软全球最有价值专家(MVP)。
  陈俊宇Derrick Chen,现任恒逸资讯资深讲师、微软专业顾问、Microsoft-TechEd等各大型技术研讨会讲师。拥有MCP、MCSD、MCAD、MCTS、MCPD、MCITP及MCT等国际专业认证。拥有多年的系统分析、SQL Server管理与设计、商业智能系统与MySQL管理与开发经验。微软全球最有价值专家(MVP)。
  姚巧玫Sandy Yao,现任元信达程序设计师。对Microsoft.NET开发、SQL Server/BI/Repo rting Service开发与系统架构等专业知识皆有深入的研究。为DBWorld、IThome专栏作家,微软全球最有价值专家(MVP)。
展开
内容介绍
  《SQL Server 2008管理实战》以SQL Server数据库的管理运营为线索,结合实例详细地介绍了如何管理SQL Server 2008数据库,为读者展现了SQL Server 2008这一微软最新数据库平台的强大功能。全书分为5篇共23章,分别为基础管理篇、企业级管理篇、性能监控篇、永不停机篇及防御攻击篇,内容涵盖了SQL Server 2008数据库的基础、日常营运管理、安全机制、智能化操作等。在讲述数据库知识和运作机制的同时,作者还辅以实战练习,理论加实践,让读者快速进入SQL Server 2008的数据库管理与开发的殿堂。附录部分介绍了SQL Server 2000/2005到SQL Server 2008的升级测试。
  《SQL Server 2008管理实战》既适用于初级读者,能够为他们提供基本的知识;又适合进阶使用者,能够帮助他们快速完成大型系统开发与管理工作。
展开
精彩书摘
  第1篇 基础管理篇
  第1章 初探SQL Server 2008
  在如今复杂多变的企业环境中,传统的数据库系统,早就不能满足各类业务的需求。数据库系统应该能让管理人员轻松地执行维护与运行,缩短应用程序的开发时间与成本,让决策人员能够鉴古知今,分析数据,进而释放数据库的能量。
  通过标准化与服务向导架构,如今的信息系统迈向全面地链接集成。而产生与搜集数据的技术翻新(例如RFID以及各种的手持移动设备,录音、录像、自拍等),让数据处理的质与量需求大增。
  据统计,全世界有10%~30%的数据放在关系数据库中,称之为结构化数据。另有70%~90%的数据则以不同格式存在数据库外(不同的机构有不同的统计结果,而它们之间存在很大的落差),例如,XML、地理空间信息、图像多媒体数据、各种格式的文件等。其数据成长量、单元格式以及存储器价格的比较如图1—1所示。
  举两个微软在研讨会上提出的有趣数据,或许可以让你感受到这么多的数据打从哪儿来。各种侦测器所产出的数据
  ■地球观测:2007年产出15PB。
  ■医疗影像和信息+健康监测:基本上每个病人每年约1GB,每年总共产生1EB。
  ■影像监视器:约1亿个镜头每秒产生10TB数据,每年约产生l00EB。
  ■飞机引擎:每一趟飞行有1GB探测监控数据,每天有100 000引擎小时,每年产生30PB。
展开
目录
第1篇 基础管理篇
第1章 初探SQL Server 2008
1.1 选择SQL Server 4
1.1.1 性价比(价格/性能) 4
1.1.2 市场占有率高 6
1.1.3 最安全的数据库 6
1.2 SQL Server 2008数据平台简介 7
1.2.1 关系数据库引擎(Relation Database Engine) 7
1.2.2 分析服务(SQL Server Analysis Services;SSAS) 9
1.2.3 SQL Server Integration Services 9
1.2.4 报表服务 10
1.2.5 Service Broker 12
1.2.6 新增加的应用程序开发功能 12
1.3 关系数据库概论 13
1.3.1 认识相关名词 13
1.3.2 认识正规化 16
1.3.3 SQL语言简介 17
1.4 Transact-SQL程序语言简介 18
结语 19

第2章 安装与基本管理
2.1 重要安装选项与意义 21
2.1.1 可选购的版本 21
2.1.2 软件、硬件的基本需求 23
2.1.3 多重实例 25
2.1.4 排序规则 27
2.1.5 身份验证模式与SQL Server管理器 30
2.1.6 可安装的服务与组件 32
2.2 按部就班安装SQL Server 2008 33
2.2.1 安装SQL Server 2008 Enterprise版本 33
2.2.2 验证SQL Server安装 41
2.2.3 安装范例数据库 42
2.3 初探SQL Server 2008的管理 46
2.3.1 启动与停止SQL Server各种服务 46
2.3.2 打开对外联机:启动TCP/IP协议 49
实战练习:创建SQL Server命名实例 49
结语 53

第3章 认识SQL Server 2008管理工具
3.1 Management Studio环境介绍 55
3.1.1 打开与关闭各项工具与窗口 56
3.1.2 调整各管理工具的停靠位置 56
3.1.3 对象资源管理器 60
3.1.4 解决方案资源管理器 62
3.1.5 SQL编辑器 63
3.1.6 查询设计器 70
3.1.7 对象资源管理器详细信息 71
3.1.8 已注册的服务器 72
3.2 SQL Server配置管理器 74
3.2.1 管理SQL Server服务器网络配置 74
3.2.2 管理SQL Native Client配置 76
3.3 sqlcmd实用工具 77
3.3.1 sqlcmd互动模式 78
3.3.2 sqlcmd批处理模式 79
实战练习:使用SQL Server Management Studio与sqlcmd工具程序 80
结语 84

第4章 SQL系统对象及系统数据库介绍
4.1 系统数据库 86
4.1.1 master数据库 87
4.1.2 model数据库 87
4.1.3 msdb数据库 89
4.1.4 tempdb数据库 89
4.2 移动系统数据库 92
4.2.1 移动master数据库 92
4.2.2 移动tempdb数据库 92
4.3 系统对象 93
4.3.1 系统视图 94
4.3.2 动态管理视图和函数 95
结语 97

第5章 创建与管理用户数据库
5.1 数据库的组成 99
5.1.1 数据库的逻辑与物理结构 99
5.1.2 page与extent 100
5.1.3 文件组 101
5.2 创建数据库 102
5.2.1 利用SQL Server Management Studio创建数据库 103
5.2.2 利用Create Database语句创建数据库 104
5.3 数据表 107
5.4 创建数据表 110
5.4.1 设计数据表的基本结构 111
5.4.2 维护数据完整性 111
5.5 利用数据库关系图功能创建数据表 116
5.6 实用的数据表设计技巧 117
5.6.1 自动编号 117
5.6.2 计算列 117
实战练习:创建数据库与数据表 118
结语 124

第6章 备份与还原数据库
6.1 SQL Server基本备份概念 126
6.1.1 SQL Server的在线备份机制 126
6.1.2 与备份/还原有关的数据库选项——恢复模式 126
6.2 使用备份设备 127
6.2.1 什么是备份设备 127
6.2.2 创建备份设备 129
6.3 SQL Server数据库的备份类型 129
6.3.1 完整备份 130
6.3.2 差异备份 130
6.3.3 事务日志备份 131
6.4 使用BACKUP语句备份数据库或事务日志 131
6.4.1 执行BACKUP DATABASE语句 132
6.4.2 执行BACKUP LOG语句备份事务日志 133
6.5 使用Management Studio备份数据库 134
6.5.1 备份数据库 135
6.5.2 备份某个文件或文件组 135
6.5.3 备份事务日志 135
6.5.4 指定高级备份选项 136
6.6 如何规划备份策略 137
6.6.1 完整备份+事务日志备份 138
6.6.2 完整备份+差异备份+事务日志备份 138
6.7 使用两个以上备份设备 139
6.8 还原数据库的前置工作 140
6.8.1 查看备份策略&决定还原时间点 140
6.8.2 确认备份数据的位置 142
6.8.3 确认备份数据是否有效 143
6.9 还原操作的三种恢复选项 143
6.9.1 使用RECOVERY恢复选项 144
6.9.2 使用NORECOVERY恢复选项 144
6.9.3 使用STANDBY恢复选项 145
6.10 使用RESTORE语句执行还原操作 146
6.10.1 还原数据库 146
6.10.2 还原事务日志 148
6.11 使用Management Studio执行还原操作 149
6.11.1 还原数据库 149
6.11.2 还原文件和文件组 150
6.11.3 还原事务日志 151
实战练习:数据库备份/还原 152
6.12 master数据库的备份与重建 167
6.12.1 备份master数据库 167
6.12.2 重建master数据库 167
6.13 还原master数据库 168
实战练习:master数据库的备份与恢复 169
结语 172

第7章 安全性管理
7.1 初探SQL Server安全机制 174
7.1.1 身份验证与授权 174
7.1.2 主体 174
7.1.3 安全对象 175
7.1.4 权限 176
7.2 服务器级别与数据库级别的安全性 177
7.2.1 登录账户与数据库用户账户 178
7.2.2 角色 178
7.2.3 SQL Server服务器验证方式 179
7.2.4 管理SQL Server登录账户 180
7.2.5 管理数据库用户账户 182
7.3 实战练习 184
7.4 安全性审核 190
7.4.1 初探SQL Server Audit 191
7.4.2 实战练习 192
7.5 通透地全数据库加密 196
结语 199

第8章 自动化管理工作
8.1 SQL Server自动化管理如何运作 201
8.2 SQL Server数据库邮件 202
8.2.1 数据库邮件的运作方式 202
8.2.2 配置SQL Server数据库邮件 203
8.2.3 测试数据库邮件 206
8.2.4 管理数据库邮件配置文件 206
8.2.5 设置SQL Server代理使用的邮件配置文件 207
8.2.6 使用sp_send_dbmail存储过程发送邮件 208
8.3 定义操作员 211
8.4 定义作业 212
8.4.1 管理作业的类别目录 212
8.4.2 新建作业 212
8.4.3 手动执行作业 216
8.4.4 观察作业的执行历史记录 217
8.4.5 将作业编写成脚本 217
8.5 定义警报 217
8.6 数据库维护计划 220
实战练习:SQL Server自动化管理工作 225
结语 232

第9章 查看日常营运报表
9.1 标准报表 234
9.1.1 SQL Server实例上的标准报表 234
9.1.2 数据库等级的标准报表 237
9.1.3 Agent Services的标准报表 239
9.2 自定义报表 240
9.2.1 在Management Studio内使用自定义报表 240
9.2.2 SQL Server 2005 Performance Dashboard Reports 245
9.3 性能数据收集分析与管理数据仓库 246
9.3.1 建立管理数据仓库数据库与设置信息收集 247
9.3.2 查看分析报表 249

第2篇 企业级管理篇
第10章 使用中央管理服务器
10.1 方便管理多台服务器 255
10.2 认识“中央管理服务器” 255
10.2.1 支持的功能 256
10.2.2 层级式管理与安全性 257
10.3 认识“本地服务器组” 259
实战练习:认识与建置中央管理服务器 261
结语 267

第11章 基于策略的管理
11.1 认识基于策略的管理 269
11.2 设计基于策略的管理 272
11.2.1 策略的评估模式 272
11.2.2 创建和配置“基于策略的管理”的程序 273
11.2.3 策略的存放与SQL Server最佳实践 273
11.2.4 查看执行评估策略后的历史记录 274
11.2.5 搭配使用警报 275
11.2.6 管理策略的安全性 276
11.2.7 额外的注意事项 276
11.2.8 服务器实例内各级别的方面 276
11.2.9 搭配使用中央管理服务器 279
实战练习:认识与创建基于策略的管理 279
结语 305

第12章 SQL Server Agent Proxy与多服务器作业
12.1 认识SQL Server Agent Proxy 307
12.1.1 认识作业运行期间的身份 307
12.1.2 认识SQL Server代理的服务启动账户 307
12.1.3 认识凭据 310
12.1.4 认识SQL Server Agent Proxy 311
实战练习:SQL Server Agent Proxy 313
12.2 认识多服务器作业 322
12.2.1 创建多服务器作业管理自动化的环境 323
12.2.2 多服务器作业的发布与更新 324
12.2.3 多服务器作业的考虑事项 326
实战练习:建置多服务器作业 327
结语 336

第13章 集成Windows PowerShell
13.1 何谓PowerShell 338
13.2 SQL Server 2008与PowerShell的集成 339
13.2.1 SQL Server开发程序 342
13.2.2 SQL Server cmdlet 343
13.3 综合应用 344
13.3.1 在SQL Server Agent作业步骤使用PowerShell 347
13.3.2 设置环境 348
13.3.3 定义函数 352
13.3.4 以SQL 2008 PowerShell Add-in与对象访问SQL Server 356

第3篇 效能监控篇
第14章 性能监控概论
14.1 监控操作系统的运行性能 363
14.2 监控数据库的运行性能 365
14.3 监控与管理数据库性能的工具 367
14.4 创建性能基线 369
14.5 运用性能监控完成负载容量管理 371
结语 372

第15章 性能监视器、活动监视器与SQL Profiler
15.1 性能监视器概述 374
15.2 活动监视器Activity Monitor 378
15.3 SQL Profiler概述 382
15.3.1 通过SQL Profiler录制事件的设置 383
15.3.2 通过SQL Profiler分析死锁 388
15.3.3 Profiler与性能监视器 389

第16章 动态管理视图及函数与跟踪标志
16.1 动态管理视图及函数 392
16.2 动态管理视图及函数使用范例 393
16.3 动态管理视图及观察各种资源 396
16.3.1 观察内存使用状况 396
16.3.2 观察CPU使用状况 398
16.3.3 观察锁定与被锁定的关系 398
16.3.4 观察硬盘I/O 400
16.3.5 观察tempdb系统数据库的使用 402
16.4 跟踪标志 404
结语 406

第17章 DDL触发器与事件通知
17.1 DDL触发器 408
17.1.1 创建数据库级别的DDL触发器 409
17.1.2 创建服务器级别的DDL触发器 413
17.2 事件通知 415
17.2.1 异步记录事件数据 416
17.2.2 事件通知与SQL跟踪 419
结语 421

第18章 资源调控器
18.1 认识资源调控器 423
18.1.1 资源调控器的架构 424
18.1.2 认识资源池 424
18.1.3 设置资源池可用的系统资源 425
18.1.4 认识工作负荷组 427
18.1.5 认识分类器函数 429
18.1.6 资源调控器的配置设置 430
18.2 观察资源调控器的运作与使用注意事项 430
18.2.1 监控资源调控器运作 431
18.2.2 资源调控器的限制条件与注意事项 432
实战练习:使用资源调控器 432
结语 442

第4篇 永不停机篇
第19章 永不停机概论
19.1 可用性概述 445
19.1.1 何谓可用性 445
19.1.2 影响可用性的因素 446
19.1.3 提高可用性的思考方向 446
19.1.4 SQL Server 2008可用性技术 448
19.2 故障转移群集 448
19.2.1 使用时机 449
19.2.2 技术说明 449
19.3 数据库镜像 451
19.3.1 使用时机 452
19.3.2 技术说明 452
实战练习:数据库镜像创建 453
19.3.3 数据库镜像相关议题 456
19.3.4 SQL Server 2008增强数据库镜像的功能 456
19.4 日志传送 457
19.4.1 使用时机 457
19.4.2 技术说明 458
实战练习:创建日志传送 458
19.4.3 日志传送相关议题 461
结语 463

第20章 备份与还原数据库高级讨论
20.1 备份 465
20.1.1 复制或格式化媒体集 466
20.1.2 媒体家族 468
20.1.3 镜像备份媒体集 470
20.1.4 仅限复制备份 471
20.1.5 备份密码与备份集密码 473
20.1.6 错误管理选项 474
20.2 还原 476
20.2.1 还原到特定点 476
20.2.2 STANDBY 478
20.2.3 数据页还原 480
20.2.4 通过DBCC CheckDB修复数据页 482
20.2.5 数据库快照还原 483
20.3 大型数据库的备份还原策略 484
20.3.1 备份压缩 485
20.3.2 备份进度回报 486
20.3.3 文件和文件组备份 487
20.4 联机还原 490
结语 494

第5篇 防御攻击篇
第21章 安全与防御概论
21.1部署 498
21.2认证 498
21.3授权 499
21.4私密性 500
21.5完整性 502
21.6监控 503
21.7还原 505
21.8信息系统安全的挑战 505
结语 507

第22章 使用透明数据加密
22.1 认识透明数据加密 509
22.1.1 透明数据加密的原理与架构 509
22.1.2 透明数据加密的使用情境 510
22.1.3 透明数据加密的注意事项 511
实战练习:认识与创建透明数据加密 512
结语 529

第23章 使用审核——SQL Server Audit
23.1 认识审核 531
23.1.1 审核的主要组件 532
23.1.2 审核规范、操作组与操作 534
23.1.3 审核与应用程序设计架构 535
23.1.4 使用审核的注意事项 536
实战练习:认识与创建审核 537
结语 561

附录A 从SQL Server 2000/2005到SQL Server 2008的升级测试
A.1 升级还是迁移 563
A.2 升级测试概念 564
A.3 升级测试实战 565
A.3.1 录制步骤 566
A.3.2 回放测试 568
A.4 升级后的确认 573
结语 573
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证