图书介绍
Microsoft SQL Server 2000系统管理员宝典PDF|Epub|txt|kindle电子书版本网盘下载
![Microsoft SQL Server 2000系统管理员宝典](https://www.shukui.net/cover/25/31495874.jpg)
- (美)MarciFrohockGarcia等著;孙岩,黄波等译 著
- 出版社: 北京:清华大学出版社
- ISBN:790063584X
- 出版时间:2001
- 标注页数:913页
- 文件大小:174MB
- 文件页数:930页
- 主题词:
PDF下载
下载说明
Microsoft SQL Server 2000系统管理员宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 介绍Microsoft SQL Server 20001
第1章 Microsoft SQL Server 2000概述3
1.1 SQL Server系统3
1.1.1 客户机/服务器系统3
1.1.2 桌面系统5
1.2 SQL Server 2000的新特性和增强功能6
1.2.1 服务器的增强功能6
1.2.2 增强的管理9
1.2.4 其他增强功能11
1.2.3 增强的复制11
小结12
第2章 Microsoft windows 2000平台13
2.1 Windows 2000家族13
2.1.1 Windows 2000 Professional13
2.1.2 Windows 2000 Server14
2.1.3 Windows 2000 Advanced Server14
2.1.4 Windows 2000 Datacenter Server14
2.1.5 Windows 2000操作系统家族的差异14
2.2.1 可靠性15
2.2 Windows 2000组件和功能15
2.2.2 安全性16
2.2.3 便于使用17
2.2.4 系统的管理和部署19
2.2.5 机动灵活性22
2.2.6 性能24
2.2.7 Internet访问25
2.2.8 Active Directory26
小结28
3.1 SQL Server DBA的基本职责和可选职责31
第3章 Microsoft SQL Server DBA的角色和任务31
3.1.1 安装和配置32
3.1.2 安全性33
3.1.3 操作34
3.1.4 服务级别34
3.1.5 系统正常运行时间36
3.1.6 记录37
3.1.7 设计和开发39
3.1.8 其他41
3.2.1 如何与用户群体交往42
3.2 DBA提示和技巧42
3.2.2 系统调整43
3.2.3 处理危机43
小结44
第Ⅱ部分 安装和设置45
第4章 设计Microsoft SQL Server系统47
4.1 系统要求47
4.1.1 系统应用程序48
4.1.2 服务级别要求49
4.2 系统组件和选项50
4.2.1 Windows 2000版本51
4.2.2 SQL Server版本52
4.2.3 版本比较53
4.2.4 系统选项54
4.3 数据库规划55
4.3.1 事务日志55
4.3.2 数据文件56
4.4 应用程序56
4.4.1 结构56
小结58
4.4.2 性能和伸缩性58
第5章 I/0子系统配置和规划61
5.1 磁盘驱动器性能特性61
5.1.1 磁盘驱动器构造62
5.1.2 磁盘驱动器特性63
5.1.3 磁盘驱动器规格说明65
5.1.4 磁盘驱动器性能65
5.1.5 磁盘性能限制问题的解决方案67
5.3.1 高速缓存控制器68
5.3 I/O子系统概念68
5.2 RAID概述68
5.3.2 磁盘驱动器高速缓存69
5.3.3 内部与外部RAID69
5.3.4 存储区域网70
5.3.5 控制器和总线带宽问题71
5.3.6 高端I/O子系统71
5.3.7 升降排序71
5.3.8 磁盘可靠性72
5.4 常见的RAID等级概述73
5.4.1 RAID 074
5.4.2 RAID 175
5.4.3 RAID 576
5.4.4 RAID 1079
5.5 RAID等级性能比较80
5.5.1 读取性能80
5.5.2 写性能81
5.5.3 磁盘计算82
5.5.4 RAID比较83
5.6 I/O延迟与SQL Server84
5.7 规划SQL Server磁盘布局85
5.7.1 确定I/O需求85
5.7.2 计划磁盘布局86
5.7.3 实现配置87
5.8 I/O子系统技巧与建议88
小结89
第6章 容量计划91
6.1 容量计划的类型91
6.2 容量计划的历史93
6.3.1 OLTP事务94
6.3 事务处理94
6.3.2 DSS事务95
6.4 容量计划的原则96
6.4.1 CPU利用率97
6.4.2 页错误100
6.5 内存的容量计划101
6.5.1 收集内存使用率数据103
6.5.2 分析内存数据104
6.6 处理器的容量计划105
6.6.1 容错106
6.6.2 收集一个CPU的使用率数据110
6.6.3 收集多个CPU的使用率的数据111
6.7 磁盘子系统的容量计划112
6.7.1 Windows 2000和SQL Server所需的磁盘113
6.7.2 日志文件的磁盘113
6.7.3 数据库的磁盘114
6.7.4 系统需要的磁盘116
6.7.5 收集磁盘使用数据116
6.7.6 分析磁盘使用数据117
6.8.1 收集网络使用数据118
6.8 网络容量计划分析118
6.8.2 分析网络使用数据119
6.9 选择要收集的数据119
6.9.1 收集进程数据120
6.9.2 分析进程数据120
小结121
第7章 安装SQL Server 2000123
7.1 服务器安装123
7.1.1 本地安装123
7.1.2 远程安装128
7.1.3 无人参与安装130
7.2 从早期版本中升级131
7.2.1 从SQL Server 7升级到SQL Server 2000131
7.2.2 从SQL Server 6.5升级到SQL Server 2000131
7.3 客户机安装138
小结138
第8章 管理Microsoft SQL Server服务139
8.1 SQL Server服务140
8.2 使用SQL Server Service Manager141
8.3 使用Windows 2000 Service Control Manager142
8.4 使用SQL Server Enterprise Manager144
8.4.1 管理SQL Server144
8.4.2 管理其他服务151
小结153
第9章 创建数据库155
9.1 数据库结构155
9.1.1 文件155
9.1.2 文件组156
9.1.3 规则和建议160
9.1.4 文件自动扩大161
9.2 系统数据库162
9.3 创建数据库163
9.3.1 使用Create Database Wizard163
9.3.2 使用Enterprise Manager168
9.3.3 使用T-SQL命令170
9.4 查看数据库173
9.4.1 使用Enterprise Manager173
9.4.2 使用SQL174
9.5.1 使用Enterprise Manager175
9.5 删除数据库175
9.5.2 使用SQL176
小结176
第10章 创建数据库表177
10.1 建立基础177
10.2 表基本知识178
10.2.1 定义数据库表178
10.2.2 使用系统数据类型179
10.2.3 使用用户定义的数据类型工作183
10.3 在文件组中创建表189
10.4 使用Null值190
10.5 添加IDENTITY属性192
10.6 使用Enterprise Manager创建表193
小结197
第11章 通过网络配置Microsoft SQL Server199
11.1 网络服务概述199
11.2 SQL Server API201
11.2.1 DB-LIB连通性201
11.2.3 ODBC连接池202
11.2.2 ODBC连通性202
11.2.4 其他API203
11.3 网络库203
11.3.1 SQL Server 2000服务器网络实用工具203
11.3.2 SQL Server 2000客户端网络实用工具205
11.3.3 SQL Server网络库和协议207
11.4 网络组件和SQL Server性能209
11.4.1 软件层——网络协议210
11.4.2 硬件层210
11.5.1 监视性能212
11.5 网络监视212
11.5.2 确定是否有问题213
11.5.3 查找网络问题的解决方案213
小结214
第12章 Microsoft SQL Server和Microsoft Cluster Services215
12.1 故障类型215
12.2 MSCS概述216
12.2.1 基本概念218
12.2.2 群集组件219
12.2.3 群集应用程序类型224
12.2.4 MSCS模式226
12.3 群集示例227
12.3.1 示例1——具有静态加载平衡的高可用性系统228
12.3.2 示例2——具有最大可用性的热节约系统228
12.3.3 示例3——部分服务器群集229
12.3.4 示例4——仅虚拟服务器,无故障转移功能230
12.4 为群集配置SQL Server230
12.4.1 计划配置231
12.4.2 安装SQL Server群集232
12.5 MSCS之外的其他方法236
12.4.3 使用三层应用程序236
小结237
第Ⅲ部分 使用Microsoft SQL Server239
第13章 介绍Transact-SQL和SQL Query Analyzer241
13.1 什么是SQL241
13.1.1 DDL242
13.1.2 DML243
13.2 什么是T-SQL244
13.3.1 系统存储过程245
13.3 T-SQL新特性概述245
13.3.2 系统表246
13.3.3 函数247
13.3.4 数据类型247
13.3.5 语句248
13.4 如何使用T-SQL248
13.4.1 ISQL实用工具249
13.4.2 OSQL实用工具249
13.4.3 Query Analyzer250
13.4.4 T-SQL脚本252
小结254
第14章 使用Transact-SQL检索数据255
14.1 SELECT语句255
14.1.1 SELECT子句256
14.1.2 FROM子句260
14.1.3 INTO子句264
14.1.4 WHERE子句和搜索条件266
14.1.5 GROUP BY子句275
14.1.6 HAVING子句278
14.1.7 ORDER BY子句280
14.1.8 UNION运算符283
14.2 T-SQL函数286
14.3 SELECT的其他用途288
小结289
第15章 使用Transact-SQL和Enterprise Manager管理表291
15.1 使用T-SQL修改表293
15.1.1 改变列293
15.1.2 添加列296
15.1.4 重命名列297
15.1.3 删除列297
15.2 使用Enterprise Manager修改表298
15.2.1 改变列299
15.2.2 添加列301
15.2.3 删除列302
15.2.4 创建和使用数据库图表302
15.3 改变表的效果305
15.4 删除表306
15.4.1 使用T-SQL删除表306
15.4.2 使用Enterprise Manager删除表306
小结308
16.1 默认值309
第16章 创建和使用默认值、约束与规则309
16.1.1 使用T-SQL定义和修改默认310
16.1.2 使用Enterprise Manager定义和修改默认315
16.2 约束319
16.2.1 使用T-SQL创建并修改约束320
16.2.2 使用Enterprise Manager创建和修改约束328
16.3.1 使用T-SQL创建Rule对象340
16.3.2 使用Enterprise Manager创建Rule对象340
16.3 Rule对象340
小结342
第17章 创建和使用索引343
17.1 什么是索引343
17.2 索引概念346
17.2.1 索引键346
17.2.2 索引唯一性348
17.2.3 索引类型349
17.3 创建索引352
17.3.1 使用Create Index Wizard352
17.3.2 使用Transact-SQL357
17.3.3 使用填充因子避免页拆分358
17.3.4 使用Full-Text Indexing Wizard359
17.3.5 使用存储过程创建全文索引363
17.3.6 使用全文索引364
17.4 重新建立索引364
17.5 使用索引366
17.5.1 使用提示367
17.5.2 使用查询优化器368
17.6.2 何时使用索引370
17.6.1 有效索引的特征370
17.6 设计有效索引370
17.6.3 索引的指导方针371
小结371
第18章 创建和使用视图373
18.1 什么是视图373
18.2 视图概念374
18.2.1 视图的类型374
18.2.2 视图的优点374
18.3.1 使用T-SQL创建视图375
18.2.3 视图的限制375
18.3 创建视图375
18.3.2 使用Enterprise Manager创建视图382
18.3.3 使用Create View Wizard创建视图385
18.3.4 关于视图的提示387
18.4 修改和删除视图388
18.4.1 使用Enterprise Manager修改和删除视图388
18.4.2 使用T-SQL修改和删除视图391
18.5 SQL Server 2000中的视图增强391
18.5.1 可更新、分布式的分区视图392
18.5.2 索引视图398
小结399
第19章 理解事务和事务锁定401
19.1 什么是事务401
19.2 ACID属性402
19.2.1 原子性402
19.2.2 一致性402
19.2.3 隔离402
19.3 事务模式406
19.3.1 自动提交模式406
19.2.4 持久性406
19.3.2 显式模式407
19.3.3 隐式模式411
19.4 事务重新运行412
19.4.1 事务重新运行412
19.4.2 编程重新运行413
19.4.3 保存点414
19.5.1 锁定管理特性415
19.5 事务锁定415
19.5.2 锁定的级别416
19.5.3 锁模式417
19.6 阻塞与死锁418
19.7 锁定提示420
小结422
第20章 理解高级T-SQL423
20.1 INSERT语句424
20.1.1 插入行424
20.1.2 省略列值425
20.1.3 从另一个表添加行426
20.2 UPDATE语句428
20.2.1 更新行428
20.2.2 使用FROM子句429
20.2.3 使用衍生表431
20.3 DELETE语句431
20.3.1 删除单个行432
20.3.2 删除全部行432
20.4 程序设计关键字433
20.4.1 IF...ELSE433
20.4.2 WHILE435
20.4.3 CASE436
20.4.4 其他关键字438
小结439
第21章 创建和管理存储过程441
21.1 什么是存储过程441
21.2 创建存储过程443
21.2.1 使用CREATE PROCEDURE语句443
21.2.2 使用Enterprise Manager452
21.2.3 使用Create Stored Procedure Wizard456
21.3 使用T-SQL管理存储过程459
21.3.1 ALTER PROCEDURE语句460
21.3.2 DROP PROCEDURE语句461
21.3.3 sp-helptext存储过程461
小结462
第22章 创建和使用触发器463
22.1 什么是触发器463
22.2 SQL Server 2000中的触发器增强功能464
22.3 何时使用触发器465
22.4.1 使用CREATE TRIGGER语句466
22.4 创建触发器466
22.4.2 使用Enterprise Manager479
22.5 管理触发器481
22.5.1 使用T-SQL管理触发器481
22.5.2 使用Enterprise Manager管理触发器484
小结485
第23章 从Internet访问Microsoft SQL Server487
23.1 Internet编程概念487
23.1.1 将Windows 2000和IIS 5用作Internet平台488
23.1.2 使用ODBC数据源488
23.2 使用ISAPI访问SQL Server489
23.1.3 选择网络库489
23.2.1 ISAPI扩展490
23.2.2 ISAPI筛选490
23.2.3 ISAPI的局限491
23.3 使用ASP访问SQL Server491
23.4 使用XML访问SQL Server492
小结493
第24章 载入数据库495
24.1.1 记录选项496
24.1 载入操作性能496
24.1.2 锁定选项498
24.2 批量复制程序498
24.2.1 BCP句法499
24.2.2 使用BCP502
24.3 BULK INSERT语句507
24.3.1 BULK INSERT语句507
24.3.2 使用BULK INSERT509
24.4 数据转换服务510
24.4.1 Import Wizard510
24.4.2 Export Wizard517
24.5 登台表522
24.5.1 登台表基础知识523
24.5.2 使用登台表523
24.6 SELECT...INTO语句524
小结525
第Ⅳ部分 内置服务器特性527
第25章 组件服务和Microsoft分布式事务处理协调器529
25.1 组件服务概述529
25.1.1 COM+应用程序服务530
25.1.2 MS DTC531
25.2 Microsoft分布式事务处理协调器534
25.2.1 MS DTC概述534
25.2.2 使用MS DTC的范例535
25.2.3 MS DTC属性539
25.2.4 程序设计MS DTC540
25.2.5 管理MS DTC541
25.2.6 监控MS DTC541
小结543
26.1 什么是数据库复制技术545
第26章 Microsoft SQL Server复制:概述和快照复制545
26.2 复制概念546
26.2.1 复制组件546
26.2.2 复制类型547
26.2.3 复制数据548
26.2.4 强制订阅和请求订阅549
26.2.5 复制代理程序549
26.3 配置发布和分布552
26.4.2 配置快照复制559
26.4.1 快照复制的用法559
26.4 快照复制559
26.5 管理复制586
26.5.1 监控和管理复制代理程序586
26.5.2 禁用复制588
26.6 协调快照复制589
26.6.1 快照复制的属性589
26.6.2 配置快照复制590
26.6.3 监控快照系统593
26.6.4 协调快照系统594
小结595
第27章 事务复制597
27.1 事务复制介绍597
27.2 使用事务复制599
27.3 配置事务复制系统599
27.3.1 配置事务599
27.3.2 配置Log Reader Agent609
27.3.3 配置订阅613
27.4 为事务复制配置、监视和调整分发服务器624
27.4.1 配置分发服务器624
27.4.2 监视分发服务器626
27.4.3 调整分发服务器627
27.5 为事务复制进行调整627
27.5.1 事务复制的属性627
27.5.2 为事务复制进行配置628
27.5.3 监视事务复制系统630
27.5.4 调整事务的复制系统630
27.6 执行事务复制631
27.6.1 一对多复制631
27.6.2 多对一复制631
小结632
27.6.3 通过WAN进行复制632
第28章 合并复制633
28.1 合并复制介绍633
28.2 合并复制的用途634
28.3 配置合并复制系统634
28.3.1 配置发布635
28.3.2 配置订阅642
28.4 管理复制649
28.4.1 监视和管理复制代理程序649
28.4.2 配置Merge Agent651
28.4.3 禁止复制655
28.5 监视和调整Merge Replication656
28.5.1 合并复制属性656
28.5.2 配置合并复制656
28.5.3 监视合并复制系统657
28.5.4 调整合并复制系统657
小结658
第29章 使用Microsoft SQL Server Analysis Services659
29.1 Analysis Services概述659
29.1.1 Analysis Services组件660
29.1.2 OLAP多维数据集661
29.1.3 增强的SQL Server 2000中的数据分析663
29.2 安装Analysis Services665
29.3 使用Analysis Services667
29.3.1 配置数据源668
29.3.2 创建OLAP数据库672
29.3.3 修改现有的OLAP数据库686
29.3.4 处理数据688
小结690
第Ⅴ部分 管理、调整、维护和故障排除691
第30章 Microsoft SQL Server管理693
30.1 SQL Server的自动配置功能693
30.1.1 动态内存管理693
30.1.2 其他动态内存配置选项696
30.1.3 统计信息700
30.1.4 CREATE STATISTICS701
30.1.5 UPDATE STATISTICS702
30.1.6 自动文件增长703
30.1.7 检查点705
30.2.1 使用Database Maintenance Plan Wizard706
30.2 数据库维护计划706
30.2.2 在维护计划中显示作业714
30.2.3 编辑维护计划714
小结715
第31章 管理任务自动化717
31.1 SQLServerAgent服务717
31.2 作业718
31.2.1 创建作业718
31.2.2 管理作业730
31.2.3 查看作业历史数据731
31.3 警报733
31.3.1 事件信息记录734
31.3.2 创建一个警报736
31.4 操作员741
31.4.1 使用Enterprise Manager创建操作员741
31.4.2 使用T-SQL创建操作员743
31.5 SQLServerAgent错误日志744
小结746
32.1 备份术语747
第32章 备份Microsoft SQL Server747
32.1.1 备份和还原748
32.1.2 恢复748
32.2 系统故障749
32.2.1 硬件故障749
32.2.2 软件故障750
32.2.3 人为错误751
32.3 SQL Server记录751
32.3.1 事务日志751
32.3.2 不记录操作753
32.3.3 SELECT INTO754
32.3.4 BULK COPY和BCP755
32.3.5 CREATE INDEX755
32.3.6 文本操作755
32.3.7 检查点755
32.4 备份方法758
32.4.1 完全备份758
32.4.2 差异备份758
32.5 执行备份759
32.4.5 数据文件备份759
32.4.4 文件组备份759
32.4.3 事务日志备份759
32.5.1 创建逻辑备份设备760
32.5.2 使用Enterprise Manager进行备份762
32.5.3 使用T-SQL进行备份767
32.5.4 使用Create Database Backup Wizard进行备份771
32.5.5 跟踪备份775
32.6 安排备份的时间表775
32.7.1 提高备份性能777
32.7 改进备份777
32.7.2 其他技巧778
小结778
第33章 还原和恢复数据库779
33.1 还原方法779
33.1.1 从完全备份中还原779
33.1.2 从差异备份中恢复780
33.1.3 从事务日志备份中还原780
33.2 执行数据库还原781
33.2.1 使用Enterprise Manager进行还原781
33.1.4 在BULK_LOGGED恢复模式下还原数据库781
33.2.2 使用T-SQL执行还原785
33.3 计划灾难恢复788
33.3.1 创建当前配置的文档789
33.3.2 创建容错环境789
33.3.3 准备立即恢复789
33.3.5 日志传送790
小结790
33.3.4 用文档记录数据库恢复计划790
第34章 用户和安全管理791
34.1 创建和管理用户登录791
34.1.1 为什么要创建用户登录792
34.1.2 身份验证模式792
34.1.3 登录和用户794
34.1.4 创建SQL Server登录795
34.1.5 创建SQL Server用户802
34.2 管理数据库权限804
34.2.1 服务器权限804
34.2.2 数据库对象权限805
34.2.3 数据库语句权限808
34.3 管理数据库角色810
34.3.1 创建和修改角色810
34.3.2 使用固定服务器角色814
34.4 安全账户委托815
小结816
第35章 使用SQL Query Analyzer和SQL Profiler819
35.1 使用SQL Query Analyzer820
35.1.1 运行T-SQL语句820
35.1.2 查看执行计划和修改T-SQL语句822
35.1.3 使用Object Browser829
35.2 使用SQL Profiler832
35.3 优化T-SQL语句837
35.3.1 优化执行计划837
35.3.2 选择数据访问方法837
35.3.3 使用提示838
小结841
第36章 解决常见的性能问题843
36.1 什么是瓶颈843
36.2.1 系统监视器844
36.2 发现问题844
36.2.2 Enterprise Manager848
36.2.3 sp_who存储过程852
36.3 常见的性能瓶颈853
36.3.1 CPU853
36.3.2 内存854
36.3.3 I/O子系统855
36.3.4 有故障的组件857
36.3.5 应用程序858
36.4.1 affinity mask选项859
36.4 SQL Server配置设置859
36.4.2 lightweight pooling选项860
36.4.3 max server memory选项860
36.4.4 min server memory选项861
36.4.5 recovery interval选项861
小结862
第Ⅵ部分 附录863
附录A Microsoft SQL Server配置参数865
A.1 参数865
A.2 参数规范870
A.3 使用Enterprise Manager修改参数872
附录B Microsoft SQL Server监视879
B.1 SQL Server:Access Methods880
B.2 SQL Server:Backup Device881
B.3 SQL Server:Buffer Manager881
B.4 SQL Server:Cache Manager882
B.5 SQL Server:Databases883
B.6 SQL Server:General Statistics884
B.7 SQL Server:Latches884
B.9 SQL Server:Memory Manager885
B.8 SQL Server:Locks885
B.10 SQL Server:Replication Agents886
B.11 SQL Server:Replication Dist886
B.12 SQL Server:Replication Logreader887
B.13 SQL Server:Replication Merge887
B.14 SQL Server:Replication Snapshot887
B.15 SQL Server:SQL Statistics888
B.16 SQL Server:User Settable888
附录C889
术语表893