图书介绍

Microsoft SQL Server 2000系统管理员宝典PDF|Epub|txt|kindle电子书版本网盘下载

Microsoft SQL Server 2000系统管理员宝典
  • (美)MarciFrohockGarcia等著;孙岩,黄波等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:790063584X
  • 出版时间:2001
  • 标注页数:913页
  • 文件大小:174MB
  • 文件页数:930页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐