《SQL Server 2000实用宝典 中 组建、管理与维护》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:李代平主编
  • 出 版 社:地质出版社
  • 出版年份:2001
  • ISBN:
  • 页数:683 页
图书介绍:

第一章 系统安装 1

1.1 概述 1

1.1.1 SQL Server 2000安装特点 1

1.1.2 安装SQL Server 2000前的准备工作 3

1.1.3 SQL Server 2000的版本和安装类型 7

1.1.4 SQL Server 2000的资源匹配 8

1.2 在Windows 2000下的安装 8

1.3 在Windows NT上安装SQL Server 2000 16

1.3.1 在Windows NT上安装后的升级 16

1.3.2 系统要求 16

1.3.3 在Windows NT上的实际安装 19

1.4 用自定义安装 20

1.4.1 选择排序规则 21

1.4.2 网络库 23

1.4.3 服务账号 25

1.5 远程自动安装SQL Server 2000 26

1.5.1 自动安装 26

1.5.2 远程安装 27

1.6 卸载SQL Server 2000 28

第二章 使用SQL Agent和安装SQL Mail 30

2.1 概述 30

2.2 SQL Agent术语 31

2.3 安装SQL邮件 31

2.4 安装报警 43

2.4.1 安装条件 43

2.4.2 定义操作员 43

2.4.3 定义故障-保护操作员 47

2.4.4 使用Aler Wizard 49

2.4.5 安装Performance报警 51

2.4.6 用户连接示例 52

2.4.7 生成脚本 54

2.5 使用工作 59

2.5.1 通知 64

2.5.2 工作执行与自动警报 65

2.6 数据库的维护 67

2.6.1 使用数据库维护导航系统 67

2.6.2 数据库维护脚本 71

2.6.3 数据库维护方法 72

2.6.4 数据库备份 77

第三章 SQL Server的升级 83

3.1 升级概述 83

3.2 升级时间 84

3.3 升级计划 84

3.4 升级版本 85

3.4.1 从SQL Server 7.0升级到SQL Server 2000 85

3.4.2 从SQL Server 2000还原到SQL Server 7.0 85

3.4.3 升级SQL Server 7.0数据库 85

3.4.4 从SQL Server 6.5升级到SQL Server 2000 86

3.4.5 从SQL Server 6.0升级到SQL Server 2000(不直接升级) 86

3.4.6 版本升级 86

3.4.7 在SQL Server 2000内部升级版本和组件 86

3.4.8 将组件添加到SQL Server 2000 86

3.5 升级工具和过程 86

3.5.1 SQL Server 7.0的升级 87

3.5.2 并行升级(单机) 88

3.5.3 计算机对计算机升级(双机) 91

3.6 升级的后续工作 91

第四章 SQL Server 2000的配置 93

4.1 概述 93

4.2 选择配置选项 93

4.2.1 常规(General)选项卡 94

4.2.2 内存(Memory)选项卡 95

4.2.3 处理器(Processor)选项卡 96

4.2.4 连接(Connections)选项卡 97

4.2.5 安全(Security)选项卡 100

4.2.6 设置服务器(Server Settings)选项卡 101

4.2.7 数据库设置(Darabase Settings)选项卡 101

4.2.8 补充设置(Replication)选项卡 103

4.3 设定配置 103

4.4 Windows NT/2000配置 106

4.4.1 平衡网络信息量与文件服务器信息量 106

4.4.2 为其他的启动模式创建注册的键值 108

4.4.3 为单用户模式添加一个新的键值 108

第五章 客户/服务器 111

5.1 客户/服务器概述 111

5.2 主机数据库计算 111

5.3 文件服务器数据库计算 112

5.4 客户/服务器数据库计算的优点 113

5.5 选择客户/服务器数据库计算 114

5.6 数据库应用程序和服务器 114

5.7 标准数据库 117

5.8 企业网络 118

第六章 企业管理 120

6.1 Enterprise Manager概述 120

6.1.1 企业管理器与DTS 120

6.1.2 常见问题 121

6.2 启动、暂停和停止SQL Server 121

6.3 启动SQL Server Enterprise Manager 123

6.4 Enterprise Manager工作方式 123

6.5 注册服务器 125

6.6 连接服务器 128

6.7 删除连接 130

6.8 启动、停止并配置SQL Server Agent 131

6.9 SQL Mail的启动、停止与配置 132

6.10 Enterprise Manager基本功能 134

6.10.1 管理服务器配置 134

6.10.2 管理登录 135

6.10.3 管理服务器角色 138

6.10.4 管理数据库 139

6.10.5 管理数据库用户和对象 141

6.10.6 生成SQL脚本 147

6.10.7 管理作业 150

6.10.8 管理警报器 152

6.10.9 管理操作员 155

6.10.10 监视用户活动 157

6.10.11 管理数据转换包 159

6.10.12 管理错误日志 160

6.10.13 管理Web助理作业 161

6.11 SQL Server查询分析器 166

6.12 数据转换服务启动、停止和配置 168

第七章 数据库管理员的职责 170

7.1 概述 170

7.2 硬件 170

7.3 网络 171

7.4 操作系统 171

7.5 文件/打印服务器 171

7.6 数据库服务器 171

7.7 各种管理员的职责 171

7.7.1 数据库管理员 171

7.7.2 网络管理员 172

7.7.3 系统管理员 172

7.7.4 Web管理员 172

7.8 数据库管理员的定义 172

7.9 DBA的条件 172

7.10 DBA的职责 173

7.11 管理员间的交流 175

7.11.1 系统管理员与网络管理员 175

7.11.2 开发人员 175

7.11.3 用户 176

第八章 服务器管理 177

8.1 注册与启动管理 177

8.1.1 注册服务器 177

8.1.2 系统启动 181

8.1.3 系统暂停与退出 184

8.2 服务器配置选项设置 185

8.2.1 设置配置选项 185

8.2.2 sp_configure 186

8.2.3 使用SQL Server中的选项 188

8.3 连接服务器管理 190

8.3.1 创建连接服务器 190

8.3.2 连接服务器登录标识管理 197

8.4 远程服务器管理 200

8.4.1 远程服务器属性(常规选项卡) 200

8.4.2 配置远程服务器 200

8.4.3 建立远程服务器的安全性 202

第九章 创建和管理数据库 204

9.1 基本概念 204

9.1.1 数据的存储 204

9.1.2 事务日志是如何工作的 205

9.2 数据库的设计 206

9.2.1 使用关系模型 207

9.2.2 范式 212

9.2.3 集成约束(Integrity Contraints) 213

9.2.4 引用集成 220

9.3 创建和管理数据库 224

9.3.1 数据库体系 224

9.3.2 文件和文件组 224

9.3.3 设计数据库文件 225

9.3.4 创建数据库 226

9.3.5 更改数据库和添加文件组 231

9.3.6 压缩数据库 232

9.4 表、视图和索引 232

9.4.1 表的定义 232

9.4.2 基础知识 233

9.4.3 相关知识 237

9.4.4 视图 245

9.4.5 索引 248

9.5 触发器 251

第十章 数据库管理 266

10.1 数据库存储结构 266

10.1.1 数据库文件和文件组 266

10.1.2 数据文件的使用分配 270

10.2 建立、修改和删除数据库 271

10.2.1 创建数据库 271

10.2.2 设置数据库选项 278

10.2.3 修改数据库 281

10.2.4 删除数据库 285

10.3 检索数据库定义信息 285

10.3.1 查看数据库定义信息 285

10.3.2 查看数据库数据空间 287

10.3.3 查看数据库日志空间 287

10.4 数据库备份 288

10.4.1 备份和还原数据库 289

10.4.2 备份/还原构架 289

10.4.3 制定设计备份和还原策略 291

10.4.4 数据备份 293

10.4.5 使用管理工具备份数据库及其日志 298

10.5 数据库恢复 300

10.5.1 RESTORE语句 300

10.5.2 检索备份信息 303

10.5.3 恢复用户数据库 304

10.5.4 恢复系统数据库 305

10.5.5 使用管理工具恢复数据库 306

第十一章 安全性管理 310

11.1 概述 310

11.2 身份验证方式 310

11.2.1 身份验证模式 311

11.2.2 Windows身份验证模式 312

11.2.3 混合模式 313

11.2.4 实现身份验证方式的步骤 313

11.3 服务器登录 317

11.4 管理服务器登录 319

11.4.1 利用Login Properties建立登录 319

11.4.2 利用向导创建登录 320

11.4.3 用Transact-SQL建立登录 322

11.4.4 授权或拒绝服务器访问 323

11.4.5 删除登录 323

11.4.6 更改密码 324

11.4.7 查看和编辑现有的登录 324

11.5 数据库用户 326

11.5.1 使用Enterprise Manager创建数据库用户 326

11.5.2 使用Transact-SQL命令创建数据库用户 327

11.6 角色 328

11.6.1 角色的概念 328

11.6.2 服务器角色 328

11.6.3 数据库角色 329

11.7 管理服务器角色 331

11.7.1 为登录指定角色 331

11.7.2 在角色中添加登录 333

11.8 角色管理 334

11.8.1 为用户指定角色 334

11.8.2 在角色中添加用户 335

11.8.3 建立标准数据库角色 336

11.8.4 建立应用程序数据库角色 337

11.8.5 由登录撤消访问权限和角色 338

11.8.6 删除用户自定义角色的Transact-SQL命令 338

11.9 建议 339

第十二章 权限管理 340

12.1 权限 340

12.1.1 权限的概念 340

12.1.2 权限的类型 340

12.1.3 权限的验证 342

12.2 权限的管理 342

12.2.1 为用户或角色分配语句权限 343

12.2.2 为用户或角色分配对象权限 344

12.2.3 使用Transact-SQL 346

12.2.4 查看权限的信息 349

第十三章 数据库备份 350

13.1 概述 350

13.1.1 备份的概念 350

13.1.2 为什么需要备份 350

13.1.3 动态备份 351

13.1.4 备份的内容 351

13.1.5 备份的基本类型 352

13.1.6 理解和执行检验点 353

13.1.7 恢复模型 353

13.2 何时进行备份 354

13.2.1 何时备份系统数据库 354

13.2.2 何时备份用户数据库 355

13.3 备份介质和设备 356

13.4 认识数据库恢复 357

13.4.1 数据库恢复的概念 357

13.4.2 系统在恢复进程中的活动 357

13.5 建立备份和恢复计划 358

13.6 创建备份设备 359

13.6.1 使用Enterprise Manager创建备份设备 359

13.6.2 使用Transact-SQL创建备份设备 360

13.7 实施备份 360

13.7.1 使用SQL Server Enterprise Manager 361

13.7.2 使用Backup Wizard 363

13.7.3 使用Transact-SQL 366

13.7.4 用多个设备进行带区性备份 368

13.8 数据库恢复 369

13.8.1 确定是否需要恢复数据库 369

13.8.2 验证备份 369

13.8.3 恢复前限制访问 370

13.8.4 从普通的备份恢复数据库 372

13.8.5 恢复文件和文件组 374

13.8.6 从设备中恢复数据库 375

13.8.7 将数据库恢复到不同位置 377

13.8.8 Transact-SQL恢复 378

13.8.9 恢复系统数据库 380

第十四章 数据库数据转换 382

14.1 数据库数据转换概述 382

14.2 认识DTS 382

14.2.1 DTS和数据库驱动程序 383

14.2.2 DTS向导 384

14.2.3 DTS软件包 384

14.2.4 其他的DTS工具 384

14.3 导入Access数据库 384

14.4 导出数据库至文本文件 393

14.5 导出数据库到SQL Server数据库 397

14.6 导出数据库到FoxPro 399

14.7 使用BCP 402

14.7.1 BCP基础 402

14.7.2 BCP的语法 402

14.7.3 使用BCP所需的权限 406

14.7.4 大量插入 407

第十五章 事务和锁管理 409

15.1 事务 409

15.1.1 事务的定义 409

15.1.2 事务的工作原理 409

15.1.3 使用事务的考虑 410

15.1.4 事务的类型 411

15.2 锁 411

15.2.1 锁和锁的作用 412

15.2.2 认识SQL Server中的锁 412

15.2.3 锁之间的兼容性 415

15.2.4 查看锁的信息 415

15.2.5 死锁 416

第十六章 数据库自动化 417

16.1 概述 417

16.2 使用SQL Server Agent 417

16.2.1 访问警报、操作员和作业 417

16.2.2 配置SQL Server Agent服务 418

16.2.3 配置SQL Server Agent启动账号 419

16.2.4 设置SQL Server Agent的邮件配置文件 422

16.2.5 使用SQL Server Agent自动重新启动服务 422

16.2.6 查看SQL Server Agent的日志 423

16.3 作业管理 424

16.3.1 使用SQL Server Enterprise Manager创建作业 424

16.3.2 使用Create Job Wizard创建作业 430

16.3.3 管理现有的作业 433

16.4 操作员管理 434

16.4.1 注册操作员 434

16.4.2 禁用和删除操作员 436

16.5 警报管理 436

16.5.1 创建警报 436

16.5.2 启用、禁止和删除警报 440

16.6 自动化故障 440

第十七章 性能监测和调整 441

17.1 概述 441

17.2 SQL Server Profiler 442

17.2.1 创建跟踪 442

17.2.2 保存跟踪 445

17.2.3 重播跟踪 446

17.3 Performance Monitor 447

17.4 查看日志文件 449

17.4.1 查看SQL Server日志 449

17.4.2 查看Windows应用程序日志 450

第十八章 数据复制 454

18.1 SQL Server复制技术 454

18.1.1 复制结构 454

18.1.2 复制代理 456

18.1.3 复制类型 458

18.1.4 立即修改订阅 461

18.1.5 存储过程复制 462

18.2 出版和分发服务器配置 462

18.2.1 复制操作控制 462

18.2.2 分发服务器配置 463

18.2.3 出版服务器配置 466

18.2.4 访问对分发服务器的限制 468

18.3 出版物管理 469

18.3.1 定义出版数据库 469

18.3.2 快照出版物和事务出版物管理 470

18.3.3 合并出版物管理 475

18.3.4 创建出版物快照代理 477

18.3.5 出版物访问控制 478

18.3.6 检索出版物信息 480

18.4 出版条目管理 481

18.4.1 定义快照和事务条目 481

18.4.2 修改快照和事务条目 488

18.4.3 删除快照和事务条目 490

18.4.4 创建合并条目 490

18.4.5 修改合并条目 493

18.4.6 删除合并条目 494

18.5 应用实例 495

18.6 订阅管理 497

18.6.1 注册订阅服务器 497

18.6.2 快照和事务出版物订阅管理 500

18.6.3 合并出版物订阅管理 506

18.7 复制与管理工具 511

18.7.1 配置分发服务器和出版服务器 511

18.7.2 创建出版物 514

18.7.3 生成复制脚本程序 518

18.7.4 建立订阅 527

第十九章 数据仓库框架技术 531

19.1 概述 531

19.1.1 数据仓库过程(Data Warehousing Process) 531

19.1.2 数据仓库体系结构 532

19.1.3 数据仓库组件 533

19.2 数据仓库框架 533

19.3 信息交换标准 535

19.3.1 利用COM对UDA建模 535

19.3.2 OLE DB的定义 535

19.3.3 定义ActiveX数据对象 536

19.4 数据仓库的设计 537

19.5 数据仓库的数据库 538

19.5.1 可扩缩的和健壮的RDBMS 538

19.5.2 OLAP与数据仓库 539

19.5.3 数据复制 540

19.6 导入、导出和转换数据 541

19.6.1 DTS的目标 541

19.6.2 DTS的体系结构 541

19.6.3 DTS包 544

19.7 分析、提交数据 544

19.7.1 英文查询 544

19.7.2 第三方产品 545

19.8 系统管理工具 546

19.8.1 管理控制台 546

19.8.2 导航 546

19.8.3 可视化的数据库图表结构 546

19.8.4 SQL Server Profiler 547

19.8.5 SQL Server Query Analyzer 548

19.8.6 索引优化导航 549

第二十章 服务器活动和性能监视 551

20.1 概述 551

20.2 SQL Server性能监视器 551

20.2.1 性能监视器介绍 551

20.2.2 SQL Server监视对象和计数器 556

20.3 SQL Server Profiler 561

20.3.1 SQL Server Profiler捕获的事件数据 561

20.3.2 SQL Server Profiler所捕获事件 561

20.3.3 SQL Server Profiler应用 567

20.4 SQL Server企业管理器 570

20.4.1 监视服务器用户进程活动 570

20.4.2 按时程查看资源锁定信息 571

20.4.3 按对象查看资源锁定信息 572

20.5 其他服务器监视方法 573

20.5.1 sp_who 573

20.5.2 sp_monitor 574

第二十一章 系统表 576

21.1 概述 576

21.2 初步分析 576

21.2.1 系统表的分类 577

21.2.2 SQL Server系统目录的特点 577

21.2.3 整数ID 578

21.2.4 使用整数字段标志 578

21.2.5 查询位标志 579

21.2.6 为动态的SQL 580

21.3 基本系统表 583

21.3.1 sysindexes的DBO视图 583

21.3.2 sysobiects 584

21.3.3 Sysindexes 589

21.3.4 syscolumns 592

21.4 系统目录 593

21.4.1 sysdatabases 594

21.4.2 sysprocesses 595

21.4.3 syslogins 596

21.5 其他数据库目录 598

21.5.1 sysdepends 599

21.5.2 syscomments 599

21.5.3 sysusers 602

21.5.4 sysreferences 607

第二十二章 SQL Server 2000的DBCC 608

22.1 DBCC概述 608

22.2 DBCC的用途 608

22.3 SQL Server和ODBC 609

22.3.1 跟踪标志 611

22.3.2 DBCC的许可 613

22.3.3 DBCC帮助 614

22.4 ODBC数据源 614

22.4.1 使用ODBC数据源管理器 614

22.4.2 使用ODBC API函数 615

22.4.3 配置ODBC数据源 615

22.4.4 添加数据源(ODBC) 615

22.4.5 添加或删除ODBC数据源 616

22.5 应用程序 616

22.5.1 如何准备和执行语句(ODBC) 616

22.5.2 如何分配句柄并与SQL Server(ODBC)连接 619

22.5.3 执行事务(ODBC) 622

22.5.4 使用游标(ODBC) 622

22.6 错误处理 622

22.7 应用 627

22.7.1 记录长时间运行的查询(ODBC) 627

22.7.2 创建大容量复制格式文件(ODBC) 630

22.8 查找缺陷 632

22.8.1 CHECKDB 632

22.8.2 运行CHECKDB 633

22.8.3 CHECKTABLE(table_name[,NOINDEX|index_id]) 635

22.8.4 CHECKCATALOG[(database_name)] 635

22.8.5 CHECKALLOG[(database_name[,NOINDEX])] 635

22.8.6 重建索引 637

22.8.7 SHOWCONTIG(table_id,[index_id]) 638

第二十三章 内部数据保存结构 640

23.1 概述 640

23.2 使用的文件和目录 640

23.2.1 文件及其物理存储 641

23.2.2 Data 646

23.2.3 LOG 659

23.2.4 REPLDATA 660

23.3 b树索引 660

23.4 分布统计 662

23.4.1 UPDATE STATISTICS 666

23.4.2 查看统计结果 668

23.5 锁定 669

第二十四章 数据库系统维护 672

24.1 系统维护概述 672

24.2 维护的范畴 672

24.2.1 SQL Server维护 672

24.2.2 数据库维护 679

24.2.3 表/对象维护 680

24.2.4 作业维护 680

24.3 Windows NT维护 681

24.4 维护工作核对清单 682

24.5 维护问题解答 683