SQL Server 2005高级管理PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:(美)奈特(Knight,B)
- 出 版 社:北京:人民邮电出版社
- 出版年份:2008
- ISBN:7115174768
- 页数:618 页
第1章SQL Server 2005体系结构 1
DBA角色的增长 1
生产DBA 1
开发DBA 2
商业智能DBA 2
混合DBA 3
行业趋势 3
SQL Server体系结构 3
事务日志和数据库文件 4
SQL Native Client 4
系统数据库 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 Server 5
并列安装、升级安装和全新安装 25
脚本安装 26
远程安装 27
AdventureWorks在哪里 31
Pubs/Northwind在哪里 33
安装Analysis Services 33
安装Reporting Services 33
测试系统 34
安装后的配置 35
外围应用配置器 35
SQL Server Configuration Manager 37
SQL Server Management Studio 37
Tempdb 38
备份 40
卸载SQL Server 40
卸载Reporting Services 40
卸载Analysis Services 42
卸载SQL Server引擎 42
来自微软产品支持服务的帮助 43
从网络共享安装客户端工具 43
在远程群集节点上默认不安装管理工具 44
最小配置警告 44
失败安装排错 44
总结 45
第3章 升级到SQL Server 2005最佳实践 46
为什么升级到SQL Server 2005 46
减小风险—微软的努力 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 2005 57
最终分析 57
向后兼容性 57
未支持和非连续功能 57
SQL Server 2005摒弃的数据库功能 58
其他影响SQL Server 2005的行为变化 58
SQL Server组件考虑 59
将全文目录升级到SQLServer 2005 59
升级DTS到SQL Server2005 Integration Services(SSIS) 60
日志传送 60
故障转移群集 60
升级到64bit 61
安装后检查 61
升级后查询性能低下 61
外围应用配置器 63
服务和连接的外围应用配置器 63
功能的外围配置器 64
更新使用计数器 64
总结 65
第4章 数据库引擎管理和故障排除 66
配置工具 66
SQL Server Configuration Manager 66
SQL Server外围应用配置器 68
启动参数 70
启动存储过程 72
重建系统数据库 73
Management Studio 73
报表 74
配置SQL Server 76
筛选对象 78
错误日志 78
活动监视器 80
在T-SQL中监视进程 82
跟踪标志 85
获得技术支持 88
SQLDumper*exe 88
SQLDiag*exe 89
总结 91
第5章 自动化SQL Server 92
自动化组件 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
作业失败错误3621 122
数据库邮件消息失败 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 Broker 219
安装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 Server 237
应用程序域 237
T-SQL与CLR 238
扩展存储过程与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
SQLCMD 291
通过命令提示符执行sqlcmd 291
在Management Studio中执行sqlcmd 293
创建更改脚本 295
版本表 297
总结 299
第11章 配置服务器以优化性能 300
每个DBA都需要知道的有关性能的知识 300
性能优化周期 300
定义良好性能 301
突出重点 301
开发DBA需要知道的有关性能的知识 301
用户 302
查询 302
数据 302
健壮的架构 302
生产DBA需要知道的有关性能的知识 303
优化服务器 303
配置服务器硬件 304
Windows服务器系统参考体系结构 305
Windows服务器目录 305
CPU 305
32位X86处理器 305
64位 305
X64或IA64 306
超线程 306
缓存 307
多核 308
系统体系结构 308
内存 309
物理内存 309
物理地址空间 310
虚拟内存管理器 310
页面文件 310
页面错误 311
虚拟地址空间 312
32位系统内存配置 312
64位系统 314
内存配置案例 314
I/O 315
网络 316
磁盘 316
存储设计 318
设计存储系统 319
大型存储系统考虑:SAN系统 322
服务器配置 324
碎片化 326
总结 327
第12章 优化SQL Server 2005 328
应用程序优化 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 Server2005 339
在X86平台中配置SQLServer 2005动态内存 339
内存友好的应用程序 342
CPU考虑 342
数据本地化 342
缓存相关性 342
关联掩码 343
上下文切换 344
最大并行度(MAXDOP) 345
I/O关联掩码 345
最大服务器内存 346
创建索引占用的内存 346
每次查询占用的最小内存 347
总结 347
第13章 监视SQL Server 348
为什么要监视 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
分析程序和Algebrizer 389
优化 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 Studio 533
事务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 2003 589
安装Windows 2003群集前 590
安装Windows Server 2003群集 590
为群集配置WindowsServer 2003 596
测试、测试再测试 598
配置分布式事务协调器 599
群集SQL Server 2005 600
群集SQL Server 600
群集Analysis Services 606
安装服务包和补丁 607
在“群集管理器”中检查SQL Server 2005安装 607
安装多节点群集 608
测试、测试再测试 608
维护群集 610
学习使用“群集管理器” 611
执行日常工作 611
处理群集故障转移 612
安装补丁和服务包 613
定期地测试、测试再测试 614
群集问题排错 614
如何进行群集排错 614
第一次就做对 615
收集信息 615
解决问题 615
与微软合作 616
总结 616
附录A Raymond James实验报告 617
- 《管理信息系统习题集》郭晓军 2016
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《管理运筹学》韩伯棠主编 2019
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《穿越数据的迷宫 数据管理执行指南》Laura Sebastian-Coleman 2020
- 《风险管理与保险》(中国)粟芳 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019