图书介绍
SQL Server 2005数据库服务器架构设计PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server 2005数据库服务器架构设计](https://www.shukui.net/cover/45/31770035.jpg)
- (美)麦克金著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302161372
- 出版时间:2007
- 标注页数:468页
- 文件大小:35MB
- 文件页数:488页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005
PDF下载
下载说明
SQL Server 2005数据库服务器架构设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 规划一个数据库服务器架构1
准备工作1
第1课:规划数据库服务器2
什么是容量规划?2
举办容量规划会议2
应用程序和查询调优3
收集性能数据和基线3
透视数据趋势5
规划服务器规模的方法7
练习:分析数据库服务器的性能11
本课总结12
课后测试12
第2课:规划处理器子系统14
选择一个CPU架构14
需要考虑的处理器功能17
决定处理器的数量17
练习:确定一个查询的CPU时间18
本课总结18
课后测试18
第3课:规划磁盘子系统20
磁盘配置20
RAID选择和I/O22
数据库磁盘规划示例:满足吞吐量需求22
数据库磁盘规划示例:满足存储需求23
用于操作系统分区的磁盘规划24
用于日志文件分区的磁盘规划25
额外的I/O规划考虑25
练习:数据库属性26
本课总结27
课后测试27
第4课:评估内存需求29
规划内存29
练习:在SQL Server 2005中启用AWE内存31
本课总结32
课后测试32
第5课:选择Windows和SQL Server的版本33
选择SQL Server 2005的版本33
选择运行SQL Server 2005的操作系统34
本课总结35
课后测试36
本章回顾37
本章总结37
关键术语37
案例场景和70-443考试38
案例场景的结构39
案例背景39
现有数据环境39
现有基础设施39
业务需求39
技术需求40
案例场景:找出性能瓶颈40
案例背景40
现有数据环境41
业务需求41
技术需求42
问题42
建议练习42
实战测试43
第2章 部署和合并多个实例45
准备工作45
第1课:部署多个实例47
设计SQL Server实例47
本课总结50
课后测试50
第2课 数据库合并规划51
合并数据库服务器51
制定一个服务器合并计划53
练习:计划一个服务器合并55
本课总结56
课后测试56
本章回顾58
本章总结58
关键术语58
案例场景:合并分散的数据58
背景58
现有数据环境59
推荐环境60
业务需求60
技术需求60
问题60
建议练习61
实战测试61
第3章 SQL Server企业级应用的安全性设计63
准备工作63
第1课:评估用于业务的数据库的安全性需求65
什么是安全策略?65
定制一个安全策略65
保护SQL Server免遭网络攻击66
本课总结68
课后测试69
第2课:SQL Server安全性概述70
安全主体70
SQL Server 2005的身份验证模式73
将SQL Server集成到Windows域框架中74
活动目录验证和SQL Server76
高可用性解决方案的验证准则77
练习:为SQL的管理者创建一个Windows组78
本课总结79
课后测试80
本章回顾81
本章总结81
关键术语81
案例场景:设计一个身份验证方式并分配权限82
背景82
现有数据环境82
现有基础设施83
业务需求83
技术需求83
问题84
建议练习84
实战测试85
第4章 设计数据库服务器安全策略87
准备工作87
第1课:通过组策略来保障SQL Server的安全性88
什么是组策略88
密码策略91
练习:实施密码策略93
本课总结94
课后测试94
第2课:加密SQL Server的通信数据96
服务器级别的加密96
练习:加密SQL Server的通信数据100
本课总结101
课后测试101
第3课:减少SQL Server 2005的受攻击面102
关闭不需要的服务102
服务账户103
安全最佳实践106
练习:降低服务器的受攻击面109
本课总结110
课后测试111
本章回顾113
本章总结113
关键术语113
案例场景:执行服务器安全策略113
背景114
现有数据环境114
现有基础设施114
业务需求115
技术需求115
问题115
建议练习116
实战测试117
第5章 设计SQL Server端点119
准备工作119
第1课:端点概述120
端点类型和载荷120
端点的访问120
练习:检查现有的端点121
本课总结121
课后测试122
第2课:TCP端点123
TCP协议参数123
数据库镜像和Service Broker通用参数123
数据库镜像的特有参数124
Service Broker的特有参数124
本课总结125
课后测试125
第3课:HTTP端点126
HTTP端点安全126
创建一个端点129
本课总结130
课后测试130
本章回顾133
本章总结133
关键术语133
案例场景:SQL Server安全性设计133
背景133
现有数据环境134
现有基础设施134
业务需求135
技术需求135
问题135
建议练习136
实战测试136
第6章 数据库安全设计137
准备工作137
第1课:设计实例级安全138
配置服务账户138
实例级主体139
身份验证模式140
配置攻击面141
服务器角色143
SQL Server代理服务器账户144
为.NET程序集设计安全性144
练习:管理账户145
本课总结145
课后测试146
第2课:设计数据库安全147
数据库用户和角色147
设计架构148
定义加密149
设计DDL触发器151
练习:加密152
本课总结154
课后测试154
第3课:数据库对象安全155
权限范围155
执行上下文156
加密列156
练习:授予权限157
本课总结158
课后测试159
本章回顾160
本章总结160
关键术语160
案例场景:设计SQL Server安全161
背景161
现有数据环境161
现有基础设施162
业务需求162
技术需求163
问题163
建议练习164
实战测试164
第7章 设计企业级高可用性数据库165
准备工作165
第1课:评估数据库可用性需求167
计算可用性167
高可用性框架169
可用性需求169
可用性的障碍170
停工的代价175
预算限制175
本课总结177
第2课:设计数据库存储178
RAID配置178
SAN配置181
tempdb的位置182
文件组182
练习:添加文件组183
本课总结184
课后测试184
第3课:计划数据库移植策略186
备份类别186
过程变更186
技术的执行187
本课总结188
课后测试188
本章回顾189
本章总结189
关键术语189
案例场景:为实现高可用性制定计划189
背景190
现有数据环境190
建议环境191
业务需求191
技术需求191
问题191
建议练习192
实战测试192
第8章 故障转移群集193
准备工作193
第1课:设计Windows群集195
Windows群集组件195
群集的类型196
安全配置197
磁盘配置198
网络配置199
群集资源199
群集组200
练习:创建一个Windows群集201
本课总结206
课后测试207
第2课:设计SQL Server 2005故障转移群集实例208
术语208
故障转移群集实例组件209
健康检测211
群集故障转移211
练习:安装一个SQL Server故障转移群集实例212
本课总结213
课后测试213
本章回顾215
本章总结215
关键术语215
案例场景:故障转移群集215
背景215
现有数据环境216
建议环境216
业务需求217
技术需求217
问题217
建议练习218
实战测试219
第9章 数据库镜像221
准备工作221
第1课:数据库镜像概述222
数据库镜像服务器角色222
主体服务器角色222
镜像服务器角色223
见证服务器角色223
数据库镜像端点223
操作方式224
缓存226
透明客户端重定向227
数据库快照227
练习:为数据库镜像建立端点228
本课总结229
课后测试229
第2课:数据库镜像的初始化231
恢复模式232
备份和还原232
复制系统对象232
练习:配置数据库镜像233
本课总结234
课后测试235
第3课:设计故障转移和故障恢复策略236
设计数据库镜像会话故障转移236
设计数据库镜像会话故障恢复236
练习:数据库对象会话的故障转移238
本课总结239
课后测试239
本章回顾240
本章总结240
关键术语240
案例场景:数据库镜像240
背景241
现有数据环境241
业务需求242
技术需求242
问题242
建议练习243
实战测试244
第10章 日志传送245
准备工作245
第1课:日志传送概述246
日志传送的应用场景246
日志传送的组件247
日志传送的类型248
本课总结248
课后测试249
第2课:初始化日志传送250
日志传送初始化250
练习:设置日志传送254
本课总结256
课后测试257
第3课:设计故障转移和故障恢复策略258
使用日志传送进行故障转移259
使用日志传送进行故障恢复259
练习:日志传送故障转移261
本课总结261
课后测试261
本章回顾262
本章总结262
关键术语262
案例场景:日志传送262
背景263
现有数据环境263
业务需求264
技术需求264
问题265
建议练习266
实战测试267
第11章 复制269
准备工作269
第1课:复制概述270
复制组件270
复制的角色271
复制的拓扑模式271
复制代理程序272
代理剖析器273
复制方法273
数据冲突275
练习:配置发布277
本课总结278
课后测试278
第2课:事务复制279
变更跟踪279
事务选项280
事务体系结构282
监视器283
验证284
练习:实现事务复制285
本课总结287
课后测试287
第3课:合并复制288
变更跟踪288
验证290
练习:实现合并复制290
本课总结292
课后测试292
第4课:设计故障转移和故障恢复策略293
故障转移293
故障恢复295
本课总结295
课后测试296
本章回顾297
本章总结297
关键术语297
案例场景:复制298
背景298
现有数据环境298
业务需求300
技术需求300
问题300
建议练习301
实战测试304
第12章 设计物理数据库305
准备工作306
第1课:设计数据库表307
规范化308
设计数据类型和列属性310
创建表316
约束319
Transact-SQL用户自定义类型323
公共语言运行时(CLR)UDT324
创建分区表、索引或索引视图324
练习:创建表和实现约束326
本课总结329
课后测试330
第2课:设计文件组331
设计文件组331
本课总结334
课后测试334
第3课:规划索引335
索引结构335
聚簇索引338
建立非聚簇索引339
练习:创建索引341
本课总结342
课后测试342
第4课:设计数据库视图343
创建一个视图343
所有权链344
可更新视图345
创建索引视图346
查询替换346
练习:创建视图347
本课总结348
课后测试348
第5课:设计数据库过程350
源代码控制350
升级代码351
更改控制过程352
部署回滚353
本课总结353
课后测试354
第6课:创建数据库规则355
同义词355
命名规则355
代码标准355
练习:创建同义词357
本课总结357
课后测试357
本章回顾358
本章总结358
关键术语358
案例场景:设计SQL Server环境358
背景359
现有数据环境359
现有基础设施359
业务需求360
技术需求360
问题361
建议练习362
实战测试362
第13章 设计数据恢复策略363
准备工作363
第1课:评估数据恢复的要求365
设计一个灾难恢复策略365
本课总结367
课后测试368
第2课:理解备份的类型369
数据库备份类型369
验证备份371
练习:检查数据备份372
本课总结373
课后测试373
第3课:恢复数据库375
恢复模式综述375
灾难恢复计划378
练习:备份并还原数据库379
本课总结383
课后测试384
第4课:备份媒体概述386
存储备份的媒体386
媒体集387
本课总结388
课后测试389
本章回顾390
本章总结390
关键术语390
案例场景:设计数据恢复策略391
背景391
现有数据环境391
现有基础设施392
业务需求392
技术需求393
问题393
建议练习394
实战测试395
第14章 数据库数据归档397
准备工作397
第1课:设计一个数据归档398
什么是数据归档398
为什么要归档数据398
设计数据归档策略399
本课总结401
课后测试402
第2课:使用分区归档404
分区概述404
练习:分割窗口411
本课总结414
课后测试414
本章回顾415
本章总结415
关键术语415
案例场景415
背景415
现有数据环境416
现有基础设施416
业务需求417
技术需求418
问题418
建议练习419
实战测试419
答案420
术语表460