图书介绍
SQL Server 2005高级管理PDF|Epub|txt|kindle电子书版本网盘下载
- (美)奈特(Knight,B) 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115174768
- 出版时间:2008
- 标注页数:618页
- 文件大小:166MB
- 文件页数:640页
- 主题词:关系数据库-数据库管理系统,SQL Server 2005
PDF下载
下载说明
SQL Server 2005高级管理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章SQL Server 2005体系结构1
DBA角色的增长1
生产DBA1
开发DBA2
商业智能DBA2
混合DBA3
行业趋势3
SQL Server体系结构3
事务日志和数据库文件4
SQL Native Client4
系统数据库5
架构7
同义词7
动态管理视图8
SQL Server 2005数据类型8
SQL Server版本11
SQL速成版11
工作组和标准版12
企业版、评估版和开发版12
操作系统12
SQL Server的最大容量13
不同版本的数据库功能13
许可15
总结16
第2章SQL Server 2005安装最佳实践17
规划系统17
硬件选择18
软件和安装选择21
安装SQL Server5
并列安装、升级安装和全新安装25
脚本安装26
远程安装27
AdventureWorks在哪里31
Pubs/Northwind在哪里33
安装Analysis Services 33
安装Reporting Services33
测试系统34
安装后的配置35
外围应用配置器35
SQL Server Configuration Manager37
SQL Server Management Studio37
Tempdb38
备份40
卸载SQL Server40
卸载Reporting Services40
卸载Analysis Services42
卸载SQL Server引擎42
来自微软产品支持服务的帮助43
从网络共享安装客户端工具43
在远程群集节点上默认不安装管理工具44
最小配置警告44
失败安装排错44
总结45
第3章 升级到SQL Server 2005最佳实践46
为什么升级到SQL Server 200546
减小风险—微软的努力47
独立软件厂商(ISV)和SQL社区的贡献47
升级到SQL Server 2005 48
直接升级48
并列升级49
有关直接升级与并列升级的考虑49
升级前检查50
SQL Server升级顾问50
安装SQL Server 2005升级顾问51
使用升级顾问52
编写运行升级顾问的脚本54
解决升级问题54
SQL Server升级助手55
了解环境56
建立基准服务器56
运行跟踪56
升级到SQL Server 200557
最终分析57
向后兼容性57
未支持和非连续功能57
SQL Server 2005摒弃的数据库功能58
其他影响SQL Server 2005的行为变化58
SQL Server组件考虑59
将全文目录升级到SQLServer 200559
升级DTS到SQL Server2005 Integration Services(SSIS)60
日志传送60
故障转移群集60
升级到64bit61
安装后检查61
升级后查询性能低下61
外围应用配置器63
服务和连接的外围应用配置器63
功能的外围配置器64
更新使用计数器64
总结65
第4章 数据库引擎管理和故障排除66
配置工具66
SQL Server Configuration Manager66
SQL Server外围应用配置器68
启动参数70
启动存储过程72
重建系统数据库73
Management Studio73
报表74
配置SQL Server76
筛选对象78
错误日志78
活动监视器80
在T-SQL中监视进程82
跟踪标志85
获得技术支持88
SQLDumper*exe88
SQLDiag*exe89
总结91
第5章 自动化SQL Server92
自动化组件92
作业92
计划96
操作员97
警报99
SQL Server代理安全性103
服务账户104
SQL Server代理访问权限104
代理账户105
配置SQL Server代理108
数据库邮件111
体系结构112
安全性112
配置113
归档116
多服务器管理117
使用标记替换117
事件转发119
使用WMI 120
多服务器管理—使用主控和目标服务器121
解决问题122
作业失败错误3621122
数据库邮件消息失败123
有些ISP阻止来自未知SMTP服务器的电子邮件123
SQL Server代理作业在安装SP1后失败123
总结124
第6章Integration Services管理和性能优化125
Integration Services简介125
Integration Services的用途126
Integration Services的4个主要部分127
项目管理和更改控制128
SSIS服务管理128
概述128
配置129
监视活动133
Integration Services包的管理134
概述135
创建包135
管理139
部署142
执行和指定计划145
对Integration Services应用安全性149
概述149
确保包的安全150
保存包151
运行包151
包资源152
数字签名152
总结152
第7章Analysis Services管理和性能优化153
Analysis Services简介153
统一维度模型的组件154
Analysis Services架构组件155
管理Analysis Services服务器155
服务器配置设置156
必需的服务157
Analysis Services脚本语言158
管理Analysis Services数据库159
部署Analysis Services数据库159
处理Analysis Services对象162
备份和还原AnalysisServices数据库165
同步Analysis Services数据库168
Analysis Services性能监视和优化168
使用SQL Profiler监视Analysis Services事件169
为重播创建跟踪169
将飞行记录器用于事后分析171
管理Analysis Services存储172
存储模式172
分区配置173
设计聚合174
对Analysis Services应用安全性176
总结180
第8章 管理开发功能181
Service Broker 181
Service Broker体系结构181
Service Broker示例188
激活202
会话组206
Service Broker的安全考虑208
传输安全208
路由212
对话安全215
管理Service Broker219
安装Service Broker应用程序219
设置Service Broker对象的权限221
管理Service Broker队列222
有害消息处理223
移动Service Broker应用程序226
复制Service Broker应用程序227
替换过期的证书227
Service Broker应用程序排错228
性能236
CLR集成简介236
作为*NET运行时主机的SQL Server237
应用程序域237
T-SQL与CLR238
扩展存储过程与CLR 238
启用CLR集成238
创建CLR程序集239
部署程序集243
对象分类249
应用程序域252
性能监视253
总结255
第9章 确保数据库引擎的安全257
登录名257
Windows身份验证和SQL Server身份验证257
创建登录名258
安全层次结构263
guest账户264
BUILTINAdiministrators登录名264
授予访问Proinler的权限265
凭据265
用户266
细粒度权限267
角色268
使用T-SQL创建用户269
架构269
架构示例270
修改所有权272
权限上下文273
EXECUTE AS命令274
排除权限故障276
加密277
创建证书和密钥277
加密数据278
创建辅助函数280
列级权限281
总结281
第10章 变更管理282
创建项目282
创建连接283
创建查询283
DDL触发器284
DDL触发器的语法285
数据库触发器285
服务器触发器289
触发器视图290
SQLCMD291
通过命令提示符执行sqlcmd291
在Management Studio中执行sqlcmd293
创建更改脚本295
版本表297
总结299
第11章 配置服务器以优化性能300
每个DBA都需要知道的有关性能的知识300
性能优化周期300
定义良好性能301
突出重点301
开发DBA需要知道的有关性能的知识301
用户302
查询302
数据302
健壮的架构302
生产DBA需要知道的有关性能的知识303
优化服务器303
配置服务器硬件304
Windows服务器系统参考体系结构305
Windows服务器目录305
CPU305
32位X86处理器305
64位305
X64或IA64306
超线程306
缓存307
多核308
系统体系结构308
内存309
物理内存309
物理地址空间310
虚拟内存管理器310
页面文件310
页面错误311
虚拟地址空间312
32位系统内存配置312
64位系统314
内存配置案例314
I/O315
网络316
磁盘316
存储设计318
设计存储系统319
大型存储系统考虑:SAN系统322
服务器配置324
碎片化326
总结327
第12章 优化SQL Server 2005328
应用程序优化328
定义工作负载328
目标是系统和谐329
沉默杀手:I/O问题329
SQL Server I/O进程模型329
数据库文件的位置330
Tempdb考虑330
表和索引分区333
为什么分区333
实现分区334
创建分区函数334
创建文件组335
创建分区方案335
创建表和索引336
内存考虑和改进337
SQL Server内存优化337
64位版本SQL Server2005339
在X86平台中配置SQLServer 2005动态内存339
内存友好的应用程序342
CPU考虑342
数据本地化342
缓存相关性342
关联掩码343
上下文切换344
最大并行度(MAXDOP)345
I/O关联掩码345
最大服务器内存346
创建索引占用的内存346
每次查询占用的最小内存347
总结347
第13章 监视SQL Server348
为什么要监视348
确定监视目标348
选择合适的监视工具349
评估性能349
性能监视器350
处理器使用率350
磁盘活动353
内存利用率358
监视事件360
SQL跟踪361
事件通知373
使用动态管理视图和函数进行监视375
查看锁定信息376
查看阻塞信息376
数据库中的索引使用情况377
查看等待内存分配的查询379
已连接用户的信息380
当前查询的查询计划和查询文本380
内存使用情况380
总结381
第14章T-SQL性能优化382
物理查询处理382
编译386
针对重新编译的工具和命令388
分析程序和Algebrizer389
优化391
优化过程393
数据库I/O信息393
使用查询计划395
连接算法402
索引访问方法405
数据修改查询计划416
分区表查询计划417
使用SQL跟踪收集查询计划以便进行分析418
总结418
第15章 数据库索引419
SQL Server 2005新增的索引功能419
分区表和分区索引419
联机索引操作419
并行索引操作420
统计信息异步更新420
全文索引420
非聚集索引中的非键列420
索引锁的粒度更细420
XML列索引421
删除和重新生成大型索引421
改善了索引视图421
版本存储区421
数据库优化顾问421
示例数据库422
分区表和分区索引423
为何使用分区表和分区索引424
分区的前提条件425
创建分区表425
索引维护435
监视索引碎片435
整理索引436
数据库优化顾问438
使用DTA优化查询439
索引太多462
优化工作负载465
总结466
第16章 复制467
复制概述467
复制类型468
复制组件468
实现复制469
配置469
配置分发470
实现快照复制471
实现事务复制和合并复制478
对等复制479
监视复制481
总结482
第17章 数据库镜像483
数据库镜像概述483
数据库镜像运行模式484
数据库镜像示例485
数据库镜像和SQL Server2005版本494
数据库镜像目录视图495
切换数据库镜像角色497
数据库可用性场景500
监视数据库镜像503
使用系统监视器进行监视503
使用数据库镜像监视器进行监视505
使用SQL Profiler监视508
数据库镜像排错508
排查设置错误508
排查运行时错误509
为故障转移准备镜像服务器509
硬件、软件和服务器配置510
计划宕机时间内的数据库可用性511
镜像服务器中的SQL作业配置512
镜像数据库的TRUSTWORTHY位512
重定向客户端到镜像服务器512
镜像多个数据库513
数据库镜像和其他高可用性解决方案514
数据库镜像和群集514
数据库镜像和事务复制514
数据库镜像和日志传送515
设置镜像事件侦听器515
数据库快照517
总结518
第18章 备份和恢复519
故障类型519
硬件故障519
用户错误520
应用程序故障520
软件故障520
权限太大520
本地灾难521
备份和还原概述521
备份的工作原理521
还原的工作原理523
恢复模型523
选择模型524
切换恢复模型525
验证备份映像527
备份历史记录表527
备份和还原所需的权限528
备份系统数据库528
全文备份529
规划恢复530
恢复需求530
数据库使用模式531
维护时间窗532
其他高可用性解决方案533
制定和执行备份计划533
SQL Server 2005Management Studio533
事务SQL备份命令538
管理备份538
备份和还原的性能539
执行恢复539
还原过程540
使用SQL Server ManagementStudio进行还原542
T-SQL还原命令545
还原系统数据库546
归档数据547
SQL Server 2005表分区547
分区视图548
灾难恢复规划549
总结550
第19章SQL Server 2005日志传送551
日志传送部署场景551
作为热备用服务器的日志传送551
作为灾难恢复解决方案的日志传送552
作为报表数据库解决方案的日志传送552
日志传送体系结构553
主服务器553
辅助服务器553
监视服务器553
日志传送过程554
系统需求554
网络555
相同性能的服务器555
存储555
监视服务器555
软件555
部署日志传送556
初始配置556
使用Management Studio进行部署557
使用T-SQL命令部署560
监视和排错561
使用Management Studio监视562
使用存储过程监视563
排错方法563
管理角色更改564
同步依赖对象564
角色切换类型566
在主角色和辅助角色之间切换568
重定向客户端连接到辅助服务器568
数据库备份计划569
日志传送与其他高可用性解决方案的集成570
SQL Server 2005数据镜像570
Windows故障转移群集570
SQL Server 2005复制571
删除日志传送571
使用Management Studio删除日志传送571
使用T-SQL命令删除日志传送572
日志传送的性能572
升级到SQL Server 2005日志传送573
最小宕机时间方法573
有宕机时间的方法573
部署日志传送方法573
删除SQL Server 2000日志传送表和作业574
总结574
第20章SQL Server 2005群集575
群集和企业576
群集能做什么576
群集不能做什么576
为合适的理由选择SQLServer 2005群集577
群集替代解决方案577
群集概述579
群集的工作原理579
群集选项581
升级SQL Server群集583
不升级584
就地升级SQL Server2005群集584
从头开始重新组建群集585
回退计划586
哪种升级方法最好586
群集的准备工作586
准备基础设施587
准备硬件587
群集Windows Server 2003589
安装Windows 2003群集前590
安装Windows Server 2003群集590
为群集配置WindowsServer 2003596
测试、测试再测试598
配置分布式事务协调器599
群集SQL Server 2005600
群集SQL Server600
群集Analysis Services606
安装服务包和补丁607
在“群集管理器”中检查SQL Server 2005安装607
安装多节点群集608
测试、测试再测试608
维护群集610
学习使用“群集管理器”611
执行日常工作611
处理群集故障转移612
安装补丁和服务包613
定期地测试、测试再测试614
群集问题排错614
如何进行群集排错614
第一次就做对615
收集信息615
解决问题615
与微软合作616
总结616
附录A Raymond James实验报告617