《实用Microsoft SQL Server 7教程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:(美)Brad McGehee,(美)Rob Kraft著;李昕,倪明田译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:730204161X
  • 页数:466 页
图书介绍:本书针对读者在实际工作中如何学习使用及管理Microsoft SQL Server 7而编写。全书采取循序渐进的方式,全面讲述SQL Server的安装与配置、SQL Server数据库的管理与安全机制及系统维护等内容;最后4章着重讲述SQL Server 7高级管理技术,包括如何从SQL Server中导入导出数据,如何复制数据、如何优化SQL Server和排除如出现的故障等。这些内容来自业界专家与认证考试专职人员的第一手资料和经验,有助于读者快速掌握管理SQL Server的技巧。本书简明实用,适合使用SQL Server数据库的初学者、数据库管理人员和Web应用开发人员阅读与参考,同时也适合作为微软认证考试的基础教材。

第1章 SQL Server 7.0概述 1

1.1 引言 1

第1篇 SQL Server基础 1

1.2 什么是SQL Server 2

1.3 SQL Server的背景 3

1.4 SQL Server 7.0的主要特性 4

1.4.1 SQL Server比其他同类产品更便宜 4

1.4.2 可在NT Server和Windws 95/98下运行 4

1.4.3 可以扩缩以满足不同的企业需要 4

1.4.4 可支持数据复制 4

1.4.5 支持数据集市和数据仓库 4

1.4.6 联机分析处理现已嵌入SQL Server 5

1.4.7 英语查询更便于临时用户使用数据 5

1.4.8 数据传输服务使数据交换非常容易 5

1.4.9 支持分布式事务 5

1.4.14 可视化管理工具和向导 6

1.4.13 集中化的管理 6

1.4.15 支持多种客户端 6

1.4.10 与网络无关 6

1.4.12 支持ANSI-92 SQL及其扩展语言 6

1.4.11 内置容错机制 6

1.4.16 支持多种开发工具 7

1.4.17 与Microsoft Office紧密集成 7

1.4.18 与Internet/Intranet相连接 7

1.5 SQL Server如何与Windows NT Server和Microsoft BackOffice集成 7

1.5.1 与NT Server集成 8

1.5.2 与Microsoft BackOffice集成 9

1.6 成功的SQL Server DBA的必备知识 10

1.6.1 DBA所需技能 11

1.6.2 DBA需要做的工作 11

1.6.3 成为一名MCP以提高你的专业技能 13

2.1 SQL Server基本原理 16

2.1.1 SQL Server究竟是什么 16

第2章 SQL Server和数据库的基本原理 16

2.1.2 SQL Server如何构成一个客户/服务器结构的数据库系统 18

2.2 SQL Server管理基础 19

2.2.1 用基于图形用户界面的工具管理SQL Server 20

2.3 SQL Server体系结构的基本原理 21

2.3.1 客户/服务器体系结构 21

2.3.2 SQL Server客户端体系结构 22

2.3.4 SQL Server 24

2.3.3 网络连接 24

2.4 数据库基本原理 26

2.4.1 物理数库和逻辑数据库 26

2.4.2 系统数据库和用户数据库 27

2.5 数据库对象基础 27

2.5.1 表 28

2.5.2 视图 28

2.5.3 角色 29

2.5.4 索引 29

2.5.9 约束 31

2.5.8 触发器 31

2.5.5 数据类型 31

2.5.7 存储过程 31

2.5.6 默认值 31

2.6 数据库体系结构基本原理 32

2.6.1 数据库体系结构 32

2.6.2 数据库事务日志 33

2.6.3 系统数据库 34

2.6.4 Model数据库和数据库分类系统表 34

2.6.5 Master数据库 36

2.6.6 Msdb数据库 37

2.6.7 Tempdb数据库 38

2.7 什么是Transact-SQL 38

第2篇 SQL Server安装与配置 41

第3章 计划安装SQL Server 41

3.1 计划工作是重要的第一步 41

3.2.1 SQL Server主要用于事务管理吗 42

3.2 你的机构将如何使用SQL Server 42

3.2.2 SQL Server主要用于进行决策支持吗 43

3.2.3 SQL Server用作一台Internet/Intranet服务器的后台吗 44

3.2.4 SQL Server用于图形或多媒体吗 45

3.2.5 如何开发SQL Server应用程序 45

3.2.6 会用多少用户同时访问SQL Server 46

3.2.7 用户会在哪里与SQL Server相关联 46

3.2.8 SQL Server应用程序的关键程序如何 47

3.3 怎样使SQL Server适应目前网络 47

3.3.1 目前使用何种网络和桌面操作系统 48

3.3.2 SQL Server与现有的网络基础设施结合的程序怎样 50

3.3.3 NT Server域模型是什么 51

3.3.4 Windows NT Server命名机制是什么 52

3.4 计划如何保护SQL Server数据 52

3.4.2 使用什么类型的容错机制 53

3.4.1 如何保证数据安全 53

3.4.3 怎样备份数据 54

3.4.4 准备一份正式的灾难恢复计划 55

3.5 做好SQL Server软件需求的计划工作 55

3.5.1 使用什么客户端访问SQL Server 56

3.5.2 使用什么操作系统运行SQL Server 56

3.5.3 使用什么许可方式 56

3.6 做好SQL Server硬件需求的计划工作 57

3.6.1 从NT Server硬件兼容列表中选择硬件 58

3.6.2 选择硬件平台 58

3.6.3 选择CPU 58

3.6.4 需要多个CPU吗 58

3.6.5 需要多少RAM 59

3.6.6 选择一个快速I/O控制器 59

3.6.7 选择硬盘容量 59

3.6.11 选择备份设备 60

3.6.10 选择CD-ROM 60

3.6.12 选择网络接口卡 60

3.6.8 需要硬件RAID吗 60

3.6.9 需要聚集服务器吗 60

3.6.13 为SQL Server选择NT Server角色 61

3.6.14 为SQL Server选择NT Server文件系统 61

3.7 正式制定并且实施计划 61

3.7.3 书写计划 62

3.7.4 计划所需费用 62

3.7.2 培训 62

3.7.1 评估需求 62

3.7.5 将计划送上级批示 63

3.7.6 实施计划 63

第4章 安装SQL Server 64

4.1 安装SQL Server 7.0之前必须了解的内容 64

4.2 对硬件和软件的最低要求 65

4.2.1 服务器硬件的准备与设置 66

4.2.2 NT Server软件设置 66

4.3.2 从网络共享点安装 71

4.3.1 从CD安装 71

4.3 安装SQL Server的不同方式 71

4.3.3 用Systems Management Software安装SQL Server 72

4.4 SQL Server安装与配置选项 72

4.4.1 SQL Server命名规则 73

4.4.2 输入注册信息 73

4.4.3 选择安装类型 74

4.4.4 选择网络协议 74

4.4.5 选择字符集 76

4.4.6 选择排序顺序 77

4.4.7 选择统一码归类 78

4.4.8 选择管理工具 78

4.4.9 选择SQL Server安装的位置 79

4.4.10 选择存储SQL Server数据的位置 80

4.4.11 创建服务帐号 80

4.4.12 如何创建服务帐号 81

4.5 安装SQL Server 85

4.6 安装后的工作事项 90

4.6.1 验证SQL Server是否正确安装 92

4.6.2 注册SQL Server 95

4.6.3 配置系统管理员口令 103

4.7 排除SQL Server安装故障 104

4.7.1 如何识别SQL Server安装问题 104

4.7.2 常见的安装问题与解决方案 104

4.8 如何删除SQL Server 105

第5章 安装SQL客户端实用工具 106

5.1 什么是SQL Server Management Tools 106

5.2 SQL Server管理工具 106

5.3 选择安装在客户端的联机文档 107

5.4 管理工具硬件与软件要求 108

5.4.1 硬件要求 108

5.4.2 软件要求 108

5.5 从哪里安装管理工具 109

5.6 如何安装SQL Server管理工具 109

5.7.2 General标签 115

5.7 如何使用Client Configuration Utility 115

5.7.1 如何启动Client Configuration Utility 115

5.7.3 Network Libraries标签 117

5.7.4 DB-Library Options标签 117

5.8 排除管理工具安装故障 118

5.8.1 如何诊断问题 118

5.8.2 如何解决问题 119

6.1 开发升级策略与计划 120

6.1.1 SQL Server 7.0版本升级向导 121

6.1.2 SQL Server升级 126

6.1.3 在SQL Server 6.5与SQL Server 7.0之间转换 127

6.1.4 步骤1:运行版本升级向导 128

6.1.5 步骤2:选择对象传输选项 128

6.1.6 步骤3:服务器登录 128

第6章 将SQL Server从6.5升级到7.0 129

6.1.8 步骤5:选择升级的数据库 130

6.1.9 步骤6:创建SQL Server 7.0数据库 130

6.1.7 步骤4:选择代码页 130

6.1.10 步骤7:系统配置选项 131

6.1.11 步骤8:检查升级选择 131

6.1.12 步骤9:SQL Server 7.0升级进展过程 133

6.2 排除升级故障 133

6.2.1 升级子目录及其内容 134

6.2.2 SQL Server 7.0与6.x应用程序相兼容 134

6.2.3 删除SQL Server 134

6.3 升级计划常问问题 135

第3篇 SQL Server管理 137

第7章 SQL Server工具 137

7.1 使用Microsoft管理控制台(MMC) 137

7.1.1 使用Tree窗格与Details窗格 138

7.2 SQL企业管理器概述 139

7.2.1 SQL企业管理器屏幕 139

7.2.2 查询设计器 140

7.3 SQL Server Setup程序 141

7.5 SQL Server客户端配置工具 142

7.4 SQL Server服务管理器 142

7.6 SQL Server性能监视器 144

7.7 SQL Server描述器 144

7.7.1 使用SQL Server Profiler进行监视 145

7.8 SQL Server查询分析器 146

7.9 SQL Server联机手册 148

7.9.1 按内容查找 148

7.9.4 使用Favorites标签 149

7.9.2 按索引查找 149

7.9.3 使用Search标签 149

7.10 BCP工具 150

7.11 ISQL实用工具 150

7.12 ospl工具 151

7.13 makepipe工具和readpipe工具 152

7.14 SQL Server向导 154

7.15.1 安全向导 155

7.15.2 创建数据库向导 155

7.15 注册服务器向导 155

7.15.3 创建警报向导 156

7.15.4 创建作业向导 156

7.15.5 数据库维护规划向导 156

7.15.6 创建索引向导 156

7.15.7 创建存储过程向导 156

7.15.8 创建视图向导 156

7.15.12 创建发布向导 157

7.15.13 Pull订购向导 157

7.15.10 Web助手向导 157

7.15.11 配置发布和分布向导 157

7.15.9 DTS导入/导出向导 157

7.15.14 Push订购向导 158

7.15.15 卸载发布和分布向导 158

第8章 数据库管理 159

8.1 规划SQL Server数据库 159

8.1.2 规划SQL Server数据库的事务日志 160

8.1.1 估计数据库的容量 160

8.1.3 如何创建SQL Server数据库和事务日志 161

8.1.4 如何使用Crete Database Wizard创建SQL Server数据库 165

8.2 如何删除SQL Server数据库 167

8.2.1 删除数据库时的注意事项 167

8.2.2 删除数据库的限制 168

8.3 设置SQL Server数据库选项 168

8.3.1 SQL Server数据库选项 168

8.3.2 用sp-dboption设置数据库选项 170

8.3.3 用SQL Enterprise Manager设置数据库选项 170

8.4 文件与文件组 170

8.4.1 文件 171

8.4.2 文件组 171

8.5 为SQL Server数据库创建步骤生成文档 172

第9章 调度任务与警报 175

9.1 SQL Server代理概述 176

9.1.1 SQL Server代理的功能 176

9.1.2 配置SQL Server代理 177

9.2.1 创建作业 181

9.2 如何管理作业 181

9.2.2 排序作业步骤 184

9.2.3 如何查看作业 185

9.3 警报与操作员 186

9.3.1 管理操作员 187

9.3.2 管理警报 189

9.4 如何配置SQL Server以发送电子邮件 191

9.4.2 验证SQL Server如何登录到NT Server 193

9.4.1 为SQL Server创建电子邮件账号 193

9.4.3 在NT Server上安装邮件客户程序 194

9.4.4 用登录帐号配置SQL Mail 196

9.4.5 启动SQL Mail 196

9.5 故障排除 197

9.5.1 SQL Server代理中的故障排除 197

9.5.2 作业故障排除 197

9.5.4 SQL Mail故障排除 198

9.5.3 警报故障排除 198

第10章 维护SQL Server 199

10.1 长期维护SQL Server 199

10.2 归档SQL Server文档 199

10.3 创建正式的SQL Server维护计划 201

10.4 监视日志文件 203

10.4.1 如何用SQL Enterprise Manager查看MSSQLServer日志文件 203

10.4.2 如何用SQL Enterprise Manager查看SQLServerAgent日志文件 203

10.4.4 如何查看NT Server Event Viewer的消息 205

10.5 监视安全性 205

10.5.1 审计当前的账号和权限 205

10.4.3 检查NT Server Event Viewer的日志 206

10.5.2 使用NT Server的审计功能监视使用情况 207

10.6 监视用户活动 212

10.6.1 Current Activity Window 212

10.6.2 SQL Server Profiler 212

10.7.1 NT Server的性能监视器 214

10.7 监视SQL Server性能 214

10.6.3 NT Server Performance Monitor 214

10.7.2 SNMP监视机制 215

10.8 管理当前数据库与创建新的数据库 216

10.8.1 估计大小并创建新的数据库 216

10.8.2 监视数据库和事务大小 216

10.8.3 定期数据导入/导出 216

10.8.4 管理复制 217

10.8.5 调度事件与警报 217

10.9 维护SQL Server软件 217

10.9.1 用Service Packs更新SQL Server 217

10.9.2 升级软件 218

10.9.3 管理用户帐号和权限 218

10.10 校验SQL Server数据库完整性 218

10.11 维护数据库索引 219

10.13 与NT Server相关的维护任务 220

10.12 备份数据库与事务日志 220

10.14 与开发人员协作 221

10.15 如何使用数据库维护计划向导 221

10.15.1 如何使用数据库维护计划向导 222

11.2 规划SQL Server安全性 225

10.15.2 如何改进数据库维护计划 229

10.16 SQL Server维护核对清单 231

10.16.1 每日任务 231

10.16.4 其他常规性任务 232

10.16.3 每月任务 232

10.16.2 每周任务 232

第4篇 SQL Server安全机制 234

第11章 SQL安全性概述 234

11.1 SQL Server安全性基础 234

11.3 SQL Server安全体系 236

11.3.1 SQL Server安全性构件 236

11.3.2 访问SQL Server数据的障碍 237

11.3.3 用户身份认证 238

11.4 什么是安全模式 240

11.5 SQL Server混合身份认证安全模式 240

11.5.1 如何使用SQL Server混合身份认证安全模式认证用户身份 240

11.5.2 如何实现SQL Server混合身份认证安全模式 241

11.6 使用Windows NT身份认证安全模式 243

11.6.1 如何在Windows NT身份认证安全模式下认证用户身份 243

11.6.2 如何配置Windows NT身份认证安全模式 243

第12章 管理用户 245

12.1 用户怎样获得对SQL Server的访问 245

12.2 SQL Server帐号介绍 245

12.3 怎样创建和管理登录ID 247

12.3.1 在Windows NT Server身份认证模式下创建登录ID 247

12.3.2 在SQL Server身份认证模式下创建登录ID 249

12.4 怎样创建和管理数据库用户ID 250

12.5 怎样管理SQL Server的角色 250

12.5.2 预定义的数据库角色 251

12.5.1 预定义的Server角色 251

12.5.3 公用角色 252

12.5.4 自定义数据库角色 253

12.6 怎样使用SQL Enterprise Manager来管理用户 253

12.7 怎样使用SQL Server Create Login Wizard来管理SQL Server帐号 254

12.9 怎样创建和配置登录ID 256

12.8 怎样创建、修改和删除SQL Server登录ID 258

12.8.1 怎样显示SQL Server帐号信息 258

12.9.1 怎样删除登录ID 270

12.9.2 怎样创建和配置数据库用户ID 271

12.9.3 怎样创建和配置数据库角色 272

12.9.4 怎样删除数据库用户ID或数据库角色 273

12.9.5 怎样配置服务器角色 274

第13章 分配用户权限 276

13.1 设置权限确定谁能访问数据 276

13.2 语句权限 277

13.3 对象权限 278

13.4.1 服务器角色 279

13.4 隐式权限 279

13.4.2 数据库角色 280

13.4.3 数据库对象属主 281

13.5 理解权限优先级 281

13.6 通过视图和存储过程加强安全性 282

13.7 理解所有权链 284

13.7.1 完整的所有权链 284

13.7.2 断开的所有权链 285

13.7.3 如何避免形成断开的所有权链 285

13.8 管理权限的量佳约定 286

13.9 如何显示权限信息 286

13.9.1 如何查看语句权限 287

13.9.2 如何查看对象权限 287

13.10 如何授予和取消权限 291

13.11 如何使用SQL Enterprise Manager授予和取消语句权限 291

13.12 如何使用SQL Enterprise Manager授予和取消对象权限 292

第14章 备份数据库 295

第5篇 防止数据丢失 295

14.1 防止数据丢失的办法 296

14.1.1 维护冗余数据 297

14.1.2 定期备份数据 300

14.1.3 SQL Server备份 301

14.2 建立备份策略 303

14.2.1 备份策略注意事项 306

14.2.3 备份策略示例 308

14.2.2 立即备份注意事项 308

14.3 实施SQL Server备份 310

14.3.1 如何创建备份设备 310

14.3.2 如何进行立即备份 311

14.3.3 如何调度自动备份 313

第15章 恢复SQL数据 316

15.1 恢复概述 316

15.1.1 恢复数据库的方法 317

15.1.2 重要的恢复注意事项 323

15.2.1 使用Enterprise Manager恢复数据库及其日志 324

15.2 如何恢复数据 324

15.2.2 使用Transact-SQL恢复数据库及其日志 327

15.3 如何恢复系统数据库 328

15.3.1 如何恢复master数据库 329

15.3.2 如何恢复没有备份master数据库 330

15.3.3 测试恢复过程 331

第6篇 SQL Server高级管理技术 332

第16章 数据的导入导出与分布式处理 332

16.1 数据转换服务 332

16.1.3 转换 333

16.1.1 Microsoft Repository 333

16.1.2 编写脚本 333

16.1.4 使用DTS 334

16.2 海量复制程序 339

16.2.1 日志记录与非日志记录操作 340

16.2.2 并行加载 340

16.2.3 BCP开关 341

16.2.6 格式文件 342

16.2.4 批处理 342

16.2.5 文件的数据类型 342

16.2.7 使用视图 346

16.2.8 加载图像数据 346

16.2.9 为BCP提供提示 347

16.3 BULK INSERT 348

16.4 改进加载性能 349

16.5 使用批处理文件 349

16.6 把数据库分布到可移动的介质上 351

16.6.1 配置可移动数据库 351

16.6.2 创建可移动数据库 352

16.6.3 安装可移动数据库 352

第17章 建立与配置数据复制 354

17.1 SQL Server数据复制概述 354

17.1.1 SQL Server如何复制数据 354

17.1.2 发布者-订购者模型 354

17.2 出版物与文章 355

17.2.1 垂直与水平过滤 356

17.2.2 推式与拉式订购 356

17.2.3 匿名订购 357

17.2.4 同步初始化 357

17.2.5 手工同步 357

17.3 SQL Server数据复制的体系结构 358

17.3.1 复制技术 358

17.3.2 数据复制的类型 359

17.3.3 分布式数据库 360

17.4 如何使用向导配置数据复制 361

17.5 使用SQL Enterprise Manager建立数据复制 361

17.5.1 安装或选择分布式数据库 362

17.5.2 配置发布服务器选项 363

17.5.3 配置订购服务器选项 365

18.3 监视并建立基准线 367

18.2 为什么要调整你的服务器 367

18.1 SQL Server 7.0在调整时的改进 367

第18章 SQL Server优化与调整基本原理 367

18.3.1 建立基准线 368

18.3.2 监视服务器性能 368

18.3.3 监视用户活动 369

18.3.4 监视日志 370

18.3.5 查看Windows NT事件日志 370

18.4.1 跟踪什么 373

18.4 使用SQL Server Profiler 373

18.4.2 使用SQL Server Profiler识别查询和用户问题 375

18.5 使用SQL Server Performance Monitor 376

18.5.1 监视计数器 377

18.6 分析数据 378

18.6.1 使用Graphical Showplan 378

18.6.2 使用Index Tuning Wizard(索引调整向导) 378

18.7 调整哪些选项 379

18.7.4 Cursor Threshold(游标阈值) 380

18.7.3 Cost Threshold for Parallelism(并行处理费用阈值) 380

18.7.2 Allow Updates(允许更新) 380

18.7.1 Affinity Mask(关系屏蔽) 380

18.7.5 Default Language(默认语言) 381

18.7.6 Default Sort Order ID(默认排序顺序ID) 381

18.7.7 Extended Memory Size(扩展内存大小)(MB) 381

18.7.8 Fill Factor(填充因子)(%) 381

18.7.9 Index Create Memory(创建索引所用内存)(KB) 381

18.7.10 Language in Cache(高速缓存中的语言) 382

18.7.11 Language Neutral Full-Text(中性全文本语言) 382

18.7.12 Lightweight Pooling(轻量池) 382

18.7.13 Locks(锁) 382

18.7.14 Max Async IO(异步I/O请求的最大数目) 382

18.7.15 Max Degree of Parallelism(最大并行处理程序) 383

18.7.16 Max Server Memory(最大服务器内存)(MB) 383

18.7.17 Max Text Repl Size(最大文本复制大小) 383

18.7.18 Max Worker Threads(最大工作者线程数) 383

18.7.23 Network Packet Size(网络数据包的大小) 384

18.7.22 Nested Triggers(嵌套触发器) 384

18.7.19 Media Retention(介质保持) 384

18.7.21 Min Server Memory(最小服务器内存)(MB) 384

18.7.20 Min Memory Per Query(每次查询的最小内存量)(KB) 384

18.7.24 Open Objects(打开的对象) 385

18.7.25 Priority Boost(提高优先权) 385

18.7.26 Query Governor Cost Limit(查询控制花费限制) 385

18.7.27 Query Wait(查询等待)(秒) 385

18.7.28 Recovery Interval(恢复时间间隔)(分钟) 385

18.7.29 Remote Access(远程访问) 386

18.7.30 Remote Login Timeout(远程登录超时)(秒) 386

18.7.31 Remote Proc Trans(远程过程事务) 386

18.7.32 Remote Query Timeout(远程查询超时)(秒) 386

18.7.33 Resource Timeout(资源超时)(秒) 386

18.7.38 Time Slice(时间片)(毫秒) 387

18.7.36 Show Advanced Options(显示高级选项) 387

18.7.37 Spin Counter(旋转计数器) 387

18.7.35 Set Working Set Size(设定工作设置尺寸) 387

18.7.34 Scan For Startup Procs(启动过程扫描) 387

18.7.39 Unicode Comparison Style(统一码比较方式) 388

18.7.40 Unicode Local ID(统一码本地标识符) 388

18.7.41 User Connections(用户连接) 388

18.7.42 User Options(用户选项) 388

18.8 设置配置选项 389

18.8.1 用SQL Enterprise Manager设置选项 389

18.8.2 用sp_configure设置选项 390

第19章 SQL Server故障排除 391

19.1 故障排除过程 391

19.1.1 编写文档 391

19.1.2 找出事实 392

19.1.3 识别问题 392

19.1.4 尝试修复 392

19.2 SQL Server信息源 392

19.2.1 SQL Server错误日志 393

19.2.2 Windows NT应用程序日志 394

19.3 SQL Server错误消息 396

19.3.1 错误严重级别 397

19.3.2 非致命错误 397

19.3.3 致命错误 397

19.4 使用数据库一致性检查器 398

19.4.1 CHECKALLOC命令 399

19.4.2 CHECKCATALOG命令 399

19.4.3 CHECKDB命令 400

19.4.6 CHECKTABLE命令 401

19.4.4 CHECKFILEGROUP命令 401

19.4.5 CHECKIDENT命令 401

19.4.7 DBREPAIR命令 402

19.4.8 DBREINDEX命令 402

19.4.9 dllname(FREE)*命令 402

19.4.10 INPUTBUFFER命令 402

19.4.11 OPENTRAN命令 402

19.4.16 ROWLOCK命令 403

19.4.15 PROCACHE命令 403

19.4.17 SHOWCONTIG命令 403

19.4.12 OUTPUTBUFFER命令 403

19.4.14 PINTABLE命令 403

19.4.13 PERFMON命令 403

19.4.18 SHOW_STATISTICS命令 404

19.4.19 SHRINKDATABASE命令 405

19.4.20 SHRINKFILE命令 405

19.4.21 SQLPERF命令 405

19.4.22 TRACEOFF命令 406

19.4.23 TRACEON命令 406

19.4.24 TRACESTATUS命令 406

19.4.25 UNPINTABLE命令 406

19.4.26 UPDATEUSAGE命令 406

19.4.27 USEROPTIONS命令 406

19.5 使用跟踪标志 406

19.5.1 设置跟踪标志 407

19.5.2 信息性跟踪标志 407

19.5.3 兼容性及行为改变跟踪标志 408

19.5.4 特殊跟踪标志 409

19.6 处理崩溃的数据库 409

19.6.1 修复崩溃的用户表 409

19.6.2 修复崩溃的系统表 410

19.7 预防性维护 410

19.8 其他常见问题 411

19.8.1 满事务日志 411

19.8.2 阻塞 411

19.9 其他信息源 412

19.9.1 联机知识库 412

19.9.2 Microsoft新闻组 412

19.9.3 TechNet与MSDN 412

19.9.4 技术支持 413

附录A Transact-SQL快速入门 414

术语 461