《MCSE制胜宝典 Microsoft SQL Server 2000系统管理》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)微软公司著;商丽媛等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7900637540
  • 页数:569 页
图书介绍:微软指定MCSE教材考试70-228:本书提供了安装、配置和管理MicrosoftSQLServer2000及其故障诊断所需的知识和技能。全书分16章,分别讲述了如何配置数据库选项、管理安全性以及备份和还原操作等内容。

第1章 SQL Server 2000概略 1

1.1 SQL Server 2000简介 2

1.1.1 SQL Server 2000环境 2

1.1.2 SQL Server 2000组件 3

1.1.3 SQL Server 2000关系数据库引擎 4

1.1.4 SQL Server 2000 Analysis Services 4

1.1.5 应用程序支持 5

1.1.6 附加组件 5

1.1.7 SQL Server 2000的各个版本 7

1.1.8 与Windows 2000和Windows NT 4.0集成 9

1.1.9 本节小结 11

1.2 SQL Server 2000组件 11

1.2.1 服务器组件 12

1.2.2 基于客户端的管理工具和实用程序 13

1.2.3 客户端通信组件 13

1.2.4 SQL Server联机丛书 17

1.2.5 本节小结 17

1.3 关系数据库结构 17

1.3.1 系统和用户数据库 18

1.3.2 数据库的物理结构 19

1.3.3 数据库的逻辑结构 19

1.3.4 本节小结 21

1.4 安全基础结构 21

1.4.1 身份验证 21

1.4.2 授权 23

1.5 本章复习 24

1.4.3 本节小结 24

第2章 安装SQL Server 2000 25

2.1 计划安装SQL Server 2000 26

2.1.1 最低硬件要求 26

2.1.2 超出最低硬件要求 28

2.1.3 本节小结 29

2.2 决定SQL Server 2000的安装配置选项 29

2.2.1 决定SQL Server和SQL Server Agent服务使用的合适的用户账户 29

2.2.2 练习:创建一个专门的Windows 2000用户账户 30

2.2.3 选择身份验证模式 31

2.2.4 决定排序规则设置 31

2.2.5 练习:决定您的Windows排序规则 33

2.2.6 选择网络库 33

2.2.8 本节小结 34

2.2.7 决定客户端许可模式 34

2.3 运行SQL Server 2000安装程序 35

2.3.1 运行SQL Server 2000安装程序 35

2.3.2 理解安装类型 36

2.3.3 练习:安装SQL Server 2000的默认实例 42

2.3.4 本节小结 43

2.4 使用SQL Server 2000默认的、命名的多个实例 43

2.4.1 安装SQL Server 2000的多个实例 43

2.4.2 有效并恰当地使用SQL Server 2000的多个实例 44

2.4.3 理解实例之间的共享组件 45

2.4.4 理解实例之间的独立组件 45

2.5.1 执行SQL Server 2000的无人值守安装 46

2.5 执行SQL Server 2000的无人值守远程安装 46

2.4.5 本节小结 46

2.5.2 创建SQL Server 2000安装初始化文件 47

2.5.3 练习:执行SQL Server 2000命名实例的无人值守安装 48

2.5.4 执行SQL Server 2000的远程安装 49

2.5.5 本节小结 51

2.6 解决SQL Server 2000安装问题 51

2.6.1 查看SQL Server 2000安装程序的日志文件 51

2.6.2 访问SQL Server 2000联机疑难解答信息 52

2.6.3 查看SQL Server出错记录和Windows应用程序日志 52

2.6.4 练习:查看SQL Server出错记录和Windows应用程序日志 53

2.6.5 本节小结 53

2.7 本章复习 53

第3章 准备使用SQL Server 2000 55

3.1 查看安装结果 56

3.1.1 增加的文件和文件夹 56

3.1.2 在NTFS文件系统上设置的权限 59

3.1.3 练习:查看安装程序创建的文件和文件夹 60

3.1.4 增加了哪些注册表项 61

3.1.5 注册表项上设置的权限 62

3.1.6 练习:查看注册表项上的权限 63

3.1.7 Start菜单中增加的程序 64

3.1.8 本节小结 65

3.2 启动、停止、暂停和修改SQL Server 2000服务 65

3.2.1 每种SQL Server 2000服务的默认配置 66

3.2.2 启动、停止和暂停SQL Server 2000服务 66

3.2.3 练习:启动SQL Server服务 69

3.2.4 安装后改变SQL Server或SQL Server Agent服务的账户 70

3.2.5 本节小结 71

3.3 使用Osql、SQL Query Analyzer和SQL Server Enterprise Manager 71

3.3.1 使用Osql 71

3.3.2 练习:使用Osql查询SQL Server 2000实例 73

3.3.3 使用SQL Query Analyzer 74

3.3.4 练习:使用SQL Query Analyzer查询SQL Server 2000实例 75

3.3.5 使用SQL Server Enterprise Manager 77

3.3.6 使用SQL Server Enterprise Manager MMC控制台 78

3.3.7 本节小结 80

3.4 本章复习 81

第4章 升级到SQL Server 2000 83

4.1.1 在同一台计算机上运行SQL Server的多个版本 84

4.1 准备升级 84

4.1.2 选择恰当的升级过程和方式 85

4.1.3 判断软硬件要求 86

4.1.4 准备实际进行升级 87

4.1.5 本节小结 88

4.2 执行SQL Server 7.0的版本升级 88

4.2.1 执行版本升级 88

4.2.2 执行升级后的任务 90

4.2.3 手工升级Meta Data Services和知识库数据库 90

4.2.4 本节小结 90

4.3 执行SQL Server 7.0的在线数据库升级 91

4.3.1 执行在线数据库升级 91

4.3.3 本节小结 96

4.3.2 执行升级后的任务 96

4.4.1 执行版本升级 97

4.4 执行SQL Server 6.5的版本升级 97

4.4.2 排除SQL Server 6.5升级中的故障 104

4.4.3 规定升级后数据库的向后兼容性级别 104

4.4.4 本节小结 104

4.5 本章复习 105

第5章 理解系统和用户数据库 107

5.1 理解数据库结构 108

5.1.1 数据文件简介 108

5.1.2 练习:查看数据文件的属性 109

5.1.3 分配表格和索引空间 109

5.1.4 存储索引和数据页 110

5.2.1 介绍事务处理日志文件 113

5.1.5 本节小结 113

5.2 理解事务处理日志结构 113

5.2.2 事务处理日志的工作原理 114

5.2.3 介绍修复模型 117

5.2.4 练习:查看事务处理日志和数据库的属性 118

5.2 .5本节小结 118

5.3 理解并查询系统和数据库目录 119

5.3.1 系统表格简介 119

5.3.2 获取系统信息 120

5.3.3 练习:直接查询系统表格 121

5.3.4 练习:使用系统存储过程查询系统表格 122

5.3.5 练习:使用系统函数查询系统表格 123

5.3.6 练习:使用信息架构视图查询系统表格 124

5.4 本章复习 125

5.3.7 本节小结 125

第6章 创建和配置用户数据库 127

6.1 创建一个用户数据库 128

6.1.1 创建一个用户数据库 128

6.1.2 使用SQL Server Enterprise Manager创建一个用户数据库 130

6.1.3 练习:在SQL Server Enterprise Manager中使用Create Database Wizard创建数据库 133

6.1.4 练习:使用SQL Server Enterprise Manager直接创建数据库 137

6.1.5 使用CREATE DATABASE Transact-SQL语句创建一个用户数据库 138

6.1.6 练习:在SQL SQuery Analyzer中使用CREATE DATABASE Transact-SQL语句创建数据库 139

6.1.7 使用SQL Server Enterprise Manager编写数据库和数据库对象 139

6.1.8 练习:生成Transact-SQL脚本,重新创建TSQLDB数据库 141

6.2.1 数据库选项简介 142

6.1.9 本节小结 142

6.2 设置数据库选项 142

6.2.2 查看数据库选项设置 143

6.2.3 修改数据库选项 143

6.2.4 本节小结 144

6.3 管理用户数据库大小 144

6.3.1 恰当使用自动文件增长特性 144

6.3.2 练习:使用SQL Server Enterprise Manager配置自动文件增长设置 145

6.3.3 恰当使用自动文件缩小特性 146

6.3.4 手工控制数据文件大小 146

6.3.5 练习:使用SQL Server Enterprise Manager修改数据文件大小 147

6.3.6 手工控制日志文件大小 147

6.3.7 创建其他数据和事务处理日志文件 149

6.3.8 本节小结 150

6.4 将数据库文件存放在多个磁盘上 150

6.4.1 RAID简介 150

6.4.2 文件组简介 151

6.4.3 为性能、容错和可修复性方面考虑而配置SQL Server 2000磁盘子系统 152

6.4.4 移动数据和事务处理日志文件 154

6.4.5 本节小结 156

6.5 本章复习 156

第7章 填充数据库 157

7.1 传输和转换数据 158

7.1.1 导入数据 158

7.1.3 数据传输工具简介 159

7.1.2 DTS数据转换 159

7.1.4 本节小结 160

7.2 Microsoft数据转换服务简介 160

7.2.1 了解DTS数据包 160

7.2.2 DTS数据包存储 164

7.2.3 DTS工具简介 164

7.2.4 本节小结 165

7.3 使用DTS图形工具传输和转换数据 165

7.3.1 使用DTS Import/Export Wizard 166

7.3.2 练习:使用DTS Import/Export Wizard传输Northwind数据库中的表格和数据 173

7.3.3 使用DTS Designer 176

7.3.4 练习:使用DTS Designer创建一个数据传输和转换数据包 180

7.3.5 扩展DTS数据包的功能 184

7.3.6 本节小结 185

7.4 使用DTS数据包 186

7.4.1 理解DTS数据包的存储选项 186

7.4.2 使用DTS数据包执行软件 187

7.4.3 进行断开编辑 188

7.4.4 本节小结 189

7.5 使用Bulk Copy Program(Bcp)和BULK INSERT Transact-SQL语句 189

7.5.1 使用文本文件批量复制数据 189

7.5.2 使用Bcp 190

7.5.3 练习:使用Bcp导入数据 191

7.5.4 练习:使用BULK INSERT Transact-SQL语句导入数据 192

7.5.5 优化批量复制操作 192

7.6 本章复习 193

7.5.6 本节小结 193

第8章 制定数据恢复策略 195

8.1 理解数据恢复问题 196

8.1.1 设计数据恢复策略的目的 196

8.1.2 可用的备份类型 198

8.1.3 可用的数据恢复类型 198

8.1.4 备份所有必要数据库 199

8.1.5 制定并实现数据恢复计划 199

8.1.6 本节小结 200

8.2 理解数据库备份的类型 200

8.2.1 理解完全数据库备份 200

8.2.2 理解差异数据库备份 201

8.2.3 理解文件和文件组备份 201

8.2.5 理解事务处理日志备份 202

8.2.4 理解差异文件和差异文件组备份 202

8.2.6 本节小结 203

8.3 理解恢复过程 203

8.3.1 理解修复过程 204

8.3.2 理解手工修复选项 205

8.3.3 从几种不同的灾难场景中进行修复 206

8.3.4 本节小结 207

8.4 本章复习 208

第9章 备份和恢复SQL Server 209

9.1 理解备份术语、媒体和设备 210

9.1.1 定义术语 210

9.1.2 选择备份媒体 210

9.1.3 创建永久备份设备 212

9.1.4 练习:使用Transact-SQL创建备份设备 213

9.1.5 本节小结 214

9.2 备份数据库、文件、文件组和事务处理日志 214

9.2.1 使用SQL Server Enterprise Manager执行备份 214

9.2.2 练习:使用Create Database Backup Wizard备份主数据库 219

9.2.3 练习:使用SQL Server Enterprise Manager直接备份msdb数据库 222

9.2.4 使用Transact-SQL执行备份 223

9.2.5 练习:使用Transact-SQL执行备份 224

9.2.6 本节小结 226

9.3 恢复用户数据库 226

9.3.1 确定数据恢复顺序 227

9.3.2 练习:检索备份媒体信息 228

9.3.3 使用SQL Server Enterprise Manager执行恢复 229

9.3.4 练习:执行完全数据库恢复 234

9.3.5 练习:将数据库恢复到一个特定的时间点 238

9.3.6 使用Transact-SQL执行恢复 240

9.3.7 练习:使用Transact-SQL执行恢复 242

9.3.8 本节小结 243

9.4 恢复和重建系统数据库 243

9.4.1 恢复主数据库 243

9.4.2 重建系统数据库 244

9.4.3 本节小结 245

9.5 本章复习 246

第10章 管理对SQL Server 2000的访问 247

10.1.1 理解SQL Server 2000身份验证过程 248

10.1 理解身份验证过程 248

10.1.2 比较Windows身份验证和SQL Server身份验证 249

10.1.3 选择一个SQL Server 2000身份验证模式 250

10.1.4 练习:交换SQL Server 2000身份验证模式 252

10.1.5 了解安全账户委派 252

10.1.6 本节小结 254

10.2 理解授权过程 254

10.2.1 理解服务器范围权限 255

10.2.2 理解数据库特定权限 256

10.2.3 本节小结 258

10.3 创建和管理登录 258

10.3.1 使用SQL Server Enterprise Manager委派访问 258

10.3.2 练习:使用Create Login Wizard创建登录 262

10.3.3 练习:直接使用SQL Server Enterprise Manager创建一个登录 266

10.3.4 使用Transact-SQL语句委派访问 268

10.3.5 练习:使用Transact-SQL委派访问SQL Server 2000和数据库 271

10.3.6 查看访问信息 272

10.3.7 练习:查看SQL Server 2000访问信息 276

10.3.8 本节小结 278

10.4 本章复习 278

第11章 管理SQL Server权限 281

11.1 授予数据库特定的权限 282

11.1.1 执行权限 282

11.1.2 练习:创建和测试权限冲突 283

11.1.3 管理语句权限 284

11.1.4 练习:授予和测试语句权限 287

11.1.5 管理对象权限 290

11.1.6 查看权限 294

11.1.7 练习:授予和测试对象权限 295

11.1.8 本节小结 298

11.2 使用应用程序角色 298

11.2.1 了解应用程序角色 299

11.2.2 创建应用程序角色 299

11.2.3 激活和使用应用程序角色 300

11.2.4 练习:创建和测试应用程序角色 301

11.2.5 本节小结 302

11.3 设计访问和权限策略 302

11.3.1 准许管理员访问 302

11.3.2 使用Windows组和SQL Server 2000服务器角色 303

11.3.3 本节小结 305

11.4 本章复习 305

第12章 执行管理任务 307

12.1 执行配置任务 308

12.1.1 配置Windows 2000(和Windows NT 4.0) 308

12.1.2 配置SQL Server服务 310

12.1.3 配置服务账户 318

12.1.4 配置SQL Server Agent服务 319

12.1.5 用SQL Server Enterprise Manager注册SQL Server 2000实例 321

12.1.6 共享注册信息 326

12.1.7 本节小结 326

12.2 设置附加特性 327

12.2.1 设置SQL邮件和SQL AgentMail 327

12.2.2 设置链接服务器 331

12.2.3 练习:设置和测试链接服务器配置 335

12.2.4 创建一个ODBC SQL Server数据源 337

12.2.5 在IIS中配置SQL Server XML支持 340

12.2.6 练习:创建一个IIS虚拟目录 344

12.2.7 本节小结 345

12.3 执行维护任务 345

12.3.1 更新分布统计表 345

12.3.2 维护索引 346

12.3.3 维护全文索引 346

12.3.4 本节小结 347

12.4 本章复习 347

第13章 自动化管理任务 349

13.1 定义操作员 350

13.1.1 通知的方法 350

13.1.3 创建操作员 351

13.1.2 自动防故障操作员 351

13.1.5 练习:创建操作员和设置自动防故障操作员 353

13.1.4 创建自动防故障操作员 353

13.1.6 本节小结 355

13.2 创建作业 355

13.2.1 执行作业 355

13.2.2 创建作业 358

13.2.3 练习:使用创建作业向导创建新作业 362

13.2.4 练习:直接使用SQL Server Enterprise Manager创建作业 366

13.2.5 使用Transact-SQL 368

13.2.6 检查作业和作业历史 369

13.2.7 练习:检查和修改作业和查看作业历史 371

13.2.8 本节小结 373

13.3.1 定义警报 374

13.3 配置警报 374

13.3.2 配置警报 375

13.3.3 练习:使用Create Alert Wizard创建事件警报 379

13.3.4 练习:直接使用SQL Server Enterprise Manager创建性能状态警报 383

13.3.5 检查警报和警报历史 384

13.3.6 本节小结 385

13.4 创建数据库维护计划 385

13.4.1 使用数据库维护计划向导 386

13.4.2 查看和修改数据库维护计划 391

13.4.3 使用Sqlmaint使用工具 392

13.4.4 本节小结 393

13.5 创建多服务器作业 393

13.5.1 创建主服务器和目标服务器 394

13.5.2 给目标服务器创建作业 396

13.5.3 监视目标服务器上的作业 397

13.5.4 练习:创建多服务器作业 399

13.5.5 本节小结 402

13.6 本章复习 402

第14章 监视SQL Server的性能和活动 403

14.1 开发性能监视方法 404

14.1.1 建立监视目标 404

14.1.2 确定要监视的资源和活动 405

14.1.3 本节小结 406

14.2 选择监视工具 406

14.2.1 使用System Monitor 407

14.2.3 使用SQL Profiler 408

14.2.2 使用Task Manager 408

14.2.4 使用SQL Query Analyzer 410

14.2.5 使用SQL Server Enterprise Manager Current Activity Windows 411

14.2.6 使用Transact-SQL 411

14.2.7 使用SNMP(简单网络管理协议) 413

14.2.8 本节小结 414

14.3 执行监视任务 414

14.3.1 监视资源的使用 414

14.3.2 练习:使用System Monitor和Task Manager监视系统资源 421

14.3.3 监视存储过程、Transact-SQL批和用户活动 422

14.3.4 练习:监视SQL批和存储过程 425

14.3.5 监视当前的锁定和用户活动 426

14.3.6 练习:使用Current Activity窗口和系统存储过程监视阻塞问题 431

14.3.7 本节小结 432

14.4 本章复习 433

第15章 使用SQL Server复制 435

15.1 复制简介 436

15.1.1 复制的描述 436

15.1.2 理解复制的类型 438

15.1.3 选择物理复制模型 442

15.1.4 选择复制执行工具 442

15.1.5 本节小结 442

15.2 计划复制 443

15.2.1 计划复制安全 443

15.2.2 筛选被公布的数据 444

15.2.3 选择原始快照选项 445

15.2.4 本节小结 445

15.3 执行复制 445

15.3.1 配置分发服务器和发布服务器的属性 446

15.3.2 练习:配置分发服务器 452

15.3.3 创建公布 453

15.3.4 练习:创建事务处理公布 462

15.3.5 练习:创建合并复制 470

15.3.6 配置推订阅 472

15.3.7 练习:创建推订阅 478

15.3.8 配置拉订阅 479

15.3.9 练习:创建拉订阅 485

15.4 监视和管理复制 486

15.3.10 本节小结 486

15.4.1 使用Replication Monitor监视复制 487

15.4.2 练习:监视复制 490

15.4.3 浏览和更改分发服务器的属性 491

15.4.4 浏览和更改公布属性 492

15.4.5 浏览和更改复制代理配置文件 493

15.4.6 浏览和更改订阅属性 494

15.4.7 练习:使用Windows Synchronization Manager交互地解决冲突 500

15.4.8 本节小结 501

15.5 本章复习 502

第16章 维持高的可用性 503

16.1 使用备用服务器 504

16.1.1 使用备用服务器 504

16.1.2 自动化日志装运 505

16.1.3 练习:创建备用服务器 512

16.1.4 监视日志装运 515

16.1.5 练习:监视日志装运 517

16.1.6 使备用服务器联机 518

16.1.7 练习:使备用服务器联机作为主服务器 519

16.1.8 本节小结 521

16.2 使用故障转移群集 521

16.2.1 MSCS简介 522

16.2.2 在服务器群集上创建虚拟服务器 523

16.2.3 本节小结 524

16.3 本章复习 524

附录A 问题和答案 527

附录B 术语表 541