《SQL Server 7.0系统管理指南》求取 ⇩

第1章 客户/服务器数据库计算介绍1

1.1 主机数据库计算1

第1部分 概述1

1.2 PC/文件服务器数据库计算2

1.3 客户/服务器数据库计算的优点3

1.4 为何选择客户/服务器数据库计算4

1.5 N级计算:商业逻辑的归宿4

1.6 RDBMS:客户/服务器计算的标准数据库7

1.6.1 RDBMS为何是客户/服务器数据库计算的标准7

1.7 有哪些流行的RDBMS厂商8

1.8 实现企业系统的基础:企业网络9

1.9 本章小结10

第2章 数据库管理员的职责11

2.4 文件/打印服务器12

2.6 各种管理员的职责12

2.5 数据库服务器12

2.1 硬件12

2.3 操作系统12

2.2 网络12

2.6.1 PC和技术支持13

2.6.2 网络管理员13

2.6.3 系统管理员13

2.6.4 Web管理员13

2.6.5 数据库管理员13

2.7 数据库管理员的定义13

2.9.3 正确使用存储设备14

2.9.2 监视数据库服务器的运行并作相应调整14

2.9 DBA的职责14

2.8 谁是DBA14

2.9.1 安装和升级SQL Server14

2.9.5 管理数据库用户和安全性15

2.9.6 与开发人员合作15

2.9.7 建立和执行标准15

2.9.8 转换数据15

2.9.13 需要不断的提高自己16

2.10 如何成为DBA16

2.9.14 准备成为一名DBA吗16

2.10.1 参加专门培训16

2.9.12 提供24小时不中断访问16

2.9.11 调度各种事件16

2.9.10 数据仓库16

2.10.2 在工作中学习17

2.10.3 Microsoft TechNet,Microsoft Developers Network和Internet News Group17

2.10.4 杂志和书籍17

2.10.5 获取证书17

2.10.6 Internet18

2.11 DBA如何与其他成员打交道18

2.11.1 系统管理员与其他与网络管理员18

2.11.2 开发人员18

2.11.3 用户19

2.12 本章小结19

3.2 7.0版有哪些新特色20

3.1 SQL Server的历史20

第3章 SQL Server的特色20

第2部分 了解Microsoft的SQL Server20

3.2.1 体系结构上的增强21

3.2.2 简化了管理23

3.2.3 性能与伸缩性方面的改进24

3.2.4 备份和恢复方面的改进24

3.2.5 安全性更高25

3.2.6 复制功能的增强25

3.2.7 数据转换服务(DTS)26

3.2.8 数据仓库功能的增强26

3.2.9 分布式查询26

3.2.10 与Inetrnet的集成27

4.1.1 新增了哪些内容28

4.1 SQL Server6.5至7.0快速参考28

第4章 SQL Server综述28

4.1.2 去掉了哪些内容29

4.2 体系结构29

4.2.1 对称多处理29

4.2.2 可移植性29

4.2.3 与网络平台无关30

4.2.4 可靠性30

4.3 与操作系统的集成30

4.3.1 与任务栏的集成30

4.3.2 控制面板30

4.3.3 事件浏览器30

4.3.4 注册表31

4.3.6 性能监视器32

4.3.5 NT用户账号32

4.4 直观的管理工具33

4.4.1 SQL Server Service Manager33

4.4.2 SQL Server Enterprise Manager34

4.4.2 SQL Server Query Analyzer34

4.4.4 SQL Server Setup36

4.4.5 SQL Server Client Network Utility36

4.4.6 SQL Server Profiler36

4.4.7 Version Upgrade Wizard37

4.4.8 MSDTC Adrninistrative Console38

4.5 SQL Server 附带产品38

4.5.1 Microsoft English Query38

4.5.2 OLAP Manager38

4.6 非直观的管理工具和命令行工具39

4.6.1 BCP40

4.6.2 ISQL40

4.6.3 OSQL41

4.6.4 TEXTCOPY41

4.6.5 ODBCPING41

4.7 常见的SQL Server对象42

4.7.1 表42

4.7.2 规则42

4.7.3 缺省值42

4.7.4 用户定义的数据类型43

4.7.5 视图43

4.7.7 存储过程44

4.8 有关SQL Server的问题解答44

4.7.6 触发器44

4.9 本章小结45

第3部分 安装和升级SQL Server47

第5章 规划安装或升级47

5.1 制定安装策略和规划47

5.1.1 第1步:确定系统及用户需求47

5.1.2 第2步:选择正确的平台48

5.1.3 第3步:关注几个要点,了解其重要性52

5.1.4 第4步:安装SQL Server57

5.2 制定升级策略和规划57

5.2.1 捷径--SQL Server7.0 Version Upgrade Wizard58

5.3 升级/安装规划问题解答63

5.4 本章小结64

第6章 安装或升级SQL Server66

6.1 SQL Server的不同版本67

6.2 安装SQL Server67

6.2.1 第1步:运行Setup67

6.2.2 第2步:选择安装选项68

6.2.3 SQL Server安装清单69

6.2.4 第3步:选择安装方法70

6.2.5 第4步:许可证协议70

6.2.6 第5步:用户信息70

6.2.7 第6步:安装类型和文件位置71

6.2.8 第7步:选择要安装的组件72

6.2.9 第8步:字符集、排序顺序及Unicode校验72

6.2.10 第9步:网络库(协议)73

6.3 启动和停止SQL Server74

6.2.11 第9a步:SQLServer,SQL Agent,MSDTC User Accounts 及Auto Start Services (只用于Windows NT)74

6.2.12 第10步:开始复制文制74

6.4 安装故障排除75

6.4.1 错误日志及Windows NT应用程序日志75

6.4.2 从命令行启动SQL Server78

6.5 升级SQL Server79

6.5.1 在SQL Server6.5 和SQL Server7.0之间切换79

6.5.2 第1步:运行Version Upgrade Wizard80

6.5.3 第2步:选择对象转换选项81

6.5.4 第3步:服务器登录81

6.5.5 第4步:代码页选择82

6.5.6 第5步:选择要升级的数据库82

6.5.7 第6步:7.0数据库的创建82

6.5.8 第7步:系统配置选项83

6.5.9 第8步:检查升级选择84

6.5.10 第9步:SQL Server7.0 升级进展显示84

6.6 升级故障排除84

6.6.1 升级子目录及内容85

6.6.2 7.0与6.x应用程序的兼容性86

6.7 删除SQLServer86

6.8 安装客户工具87

6.9 配置客户88

6.10 安装问题解答89

6.11 本章小结89

7.2 启动、暂停和停步SQL Server90

7.1.2 去掉了哪些内容90

7.1.1 新增了哪些内容90

7.1 SQL Server6.x至7.0快速参考90

第7章 企业管理过程90

第4部分 数据库操作90

7.3 启动SQL Server Enterprise Manager91

7.4 航行于SQL Server Enterprise Manager92

7.5 注册一个服务器92

7.6 连接一个服务器94

7.7 断开一个服务器的连接96

7.8 启动、停止并配置SQL Server Agent96

7.9 启动、停止并配置SQL Mail96

7.10 使用Enterprise Manager来执行常见任务97

7.10.1 管理服务器配置98

7.10.2 管理登录98

7.10.3 管理服务器角色99

7.10.4 管理数据库100

7.10.5 管理数据库用户和对象101

7.10.6 生成SQL脚本102

7.10.7 管理作业103

7.10.8 管理警报器104

7.10.9 管理操作员105

7.10.10 监视用户活动107

7.10.11 管理数据转换包107

7.10.12 管理错误日志107

7.10.13 管理Web助理作业108

7.11 SQL Server Query Analyzer110

7.12 启动、停止和配置DTC112

7.13 企业管理问答113

7.14 本章小结114

第8章 数据库管理115

8.1 SQL Server6.5至7.0快速参考115

8.1.1 新增了哪些内容115

8.1.2 去掉了哪些内容117

8.2 数据库入门117

8.2.1 数据库是什么117

8.2.2 事务日志是什么117

8.2.3 数据库与操作系统文件之间的交互119

8.3 数据库基本操作119

8.3.1 创建数据库119

8.3.2 浏览一个数据库的有关信息123

8.3.3 设置数据库选项124

8.3.4 扩展数据库及日志容量129

8.3.5 压缩数据库及日志132

8.3.6 数据库换名133

8.3.7 删除数据库133

8.3.8 移动和复制数据库134

8.4 其他数据库信息136

8.4.1 提示1:编写数据库文档136

8.4.2 提示2:充分利用模型数据库136

8.5 文件组137

8.5.1 在建立数据库时实现文件组137

8.5.2 为已有数据库实现一个文件组138

8.5.3 往文件组中添加辅助数据文件138

8.5.4 往文件组中放置对象139

8.5.5 在文件组中创建索引139

8.5.6 浏览文件组的信息140

8.6 数据库问题解答141

8.7 本章小结142

第9章 管理SQL Server用户和安全性144

9.1 简介144

9.2 SQL Server6.5至7.0快速参考144

9.2.1 新增了哪些内容144

9.2.2 去掉了哪些内空145

9.2.3 哪些内容与向后兼容有关145

9.3 SQL Server安全性模型概述146

9.3.1 SQL Server登录146

9.3.2 数据库用户147

9.3.3 guest用户147

9.3.4 权限148

9.3.5 角色149

9.4 管理登录152

9.5 管理服务器角色154

9.6 管理数据库访问和数据库角色155

9.7 浏览和修改登录信息157

9.8 删除登录者158

9.9 修改口令158

9.10 管理SQL Server安全性159

9.10.1 安全性级别159

9.10.2 安全性层次160

9.10.3 授予和撤消对象权限161

9.10.4 授予和撤消语句权限164

9.11.1 基于角色的安全性管理165

9.11.2 使用视图管理数据安全性165

9.11建议的安全管理策略165

9.11.3 使用存储过程管理数据安全性167

9.11.4 使用触发器管理审计轨迹168

9.12 SQL Server用户及安全性管理问题解答168

9.13 本章小结170

第10章 备份和恢复171

10.1 SQL Server6.5至7.0快速参考172

10.1.1 新增了哪些内容172

10.1.2 去掉了哪些内容172

10.2 SQL Server7.0备份-是原理上的改变还是功能上的改变173

10.2.1 什么是数据库备份173

10.2.2 什么是差异备份173

10.2.3 什么是事务日志备份173

10.2.4 什么是文件/文件组备份174

10.3 创建备份设备175

10.4 执行四种备份操作176

10.4.1 执行备份操作的步骤176

10.5 理解日志截断选项181

10.5.1 TRUNCATE-ONLY182

10.5.2 NO-LOG182

10.5.3 NO-TRUNCATE182

10.6 Backup Wizard183

10.7 使用多备份设备(条状化备份)和介质集186

10.8 理解数据库选项和事务日志187

10.9 使用数据库完整备份和事和务日志备份来恢复数据库187

10.9.1 第1天:进行完整数据库备份188

10.9.2 第2天:修改数据库,数据库出错188

10.9.5 使用备份来恢复数据库189

10.9.3 使用备份来恢复数据库189

10.9.4 问题解析189

10.9.6 恢复实例--实际检查190

10.9.7 使用差异备份来加速恢复过程191

10.10 执行数据库恢复191

10.11 恢复master数据库194

10.11.1 重新连接数据库文件195

10.12 丢失及恢复一个数据库的交互式例子195

10.12.1 第1步:创建数据库196

10.12.2 第2步:创建表197

10.12.3 第3步:创建备份设备197

10.12.4 第4步:往表中添加行197

10.12.8 第8步:往表中添加更多行198

10.12.10 第9步:关闭SQL Server198

10.12.9 检查点:备份练习工作已完成198

10.12.6 第6步:往表中添加更多行198

10.12.7 第7步:备份事务日志198

10.12.5 第5步:备份TestRestore数据库198

10.12.11 第10步:删除数据库文件199

10.12.12 第11步:重启SQL Server199

10.12.13 第12步:恢复Test Restore数据库199

10.13 建立备份计划200

10.13.1 第1类:一些导致转储数据库的操作200

10.13.2 第2类:有计划的数据库备份201

10.14 备份和恢复问题解答203

10.15 本章小结204

11.1.1 新增了哪些内容205

11.1 SQL Server6.5至7.0快速参考205

第11章 使用BCP205

11.1.2 去掉了哪些内容206

11.2 BCP206

11.3 BCP语法211

11.4 运行BCP所需的权限211

11.5 字符模式与本地模式211

11.6 交互式BCP212

11.6.1 文件存储类型212

11.6.2 前缀长度213

11.6.3 字段长度213

11.6.4 字段终止符214

11.6.5 格式化文件214

11.7 BCP脚本的例子215

11.7.1 简单的输入216

11.7.2 简单的输出216

11.7.3 逗号分隔的输入216

11.7.4 逗号分隔的输出217

11.7.5 固定长度的输入217

11.7.6 固定长度的输出217

11.7.7 输入时跳过一些字段218

11.7.8 输出时跳过一些字段218

11.8 操作的模式219

11.8.1 使用快速模式BCP220

11.8.2 为何要关注运行的是哪种模式221

11.9 BCP与强制的触发器、规则、缺省值、约束和唯一索引221

11.11 BCP提示222

11.10. 常见的BCP陷阱222

11.12 BULK INSERT224

11.13 BCP问题解答226

11.14 本章小结227

第12章 分布式事务协调器228

12.1 SQL Server6.5至7.0快速参考228

12.1.1 新增了哪些内容228

12.1.2 去掉了哪些内容228

12.2 分布式事务的关键组件228

12.2.1 Transaction Manager228

12.2.3 两阶段提交229

12.3 分布式事务的处理过程229

12.2.2 Resource Manager229

12.4 使用分布式事务开发应用程序230

12.4.1 使用存储过程230

12.4.2 使用C/C++函数230

12.4.3 Microsoft Transaction Server231

12.4.4 SQL Server7.0立即更新订购者复制231

12.5 配置DTC服务器组件231

12.6 配置DTC客户组件231

12.7 启动DTC234

12.8 测试DTC235

12.9 管理DTC236

12.9.1 Advanced 标签236

12.9.3 Transactions标签238

12.9.2 Trace标签238

12.9.4 Statistics标签241

12.10 DTC 问题解答242

12.11 本章小结243

第13章 SQL Server的故障排除244

13.1 SQL错误消息244

13.1.1 错误消息号244

13.1.2 错误严重等级245

13.1.3 状态号245

13.1.4 错误消息246

13.2 利用错误消息号来分析出错246

13.3 解读错误日志248

13.4 使用Event Viewer250

13.5 杀掉一个进程251

13.6 浏览详细的进程活动253

13.7 使用DBCC和Trace命令来排除故障253

13.7.1 表/索引碎片256

13.8 应用程序故障排除257

13.9 其他帮助和信息源257

13.9.1 技术支持257

13.9.2 Microsoft TechNet 和Microsoft Developer Network258

13.9.3 Internet258

13.9.4 用户协会259

13.11 本章小结260

14.1 SQLMail262

14.1.1 将你的 SQL Server设置为Mail客户262

第14章 其他主题和新的SQL Server实用程序262

14.1.2 配置SQL Mail263

14.1.3 使用SQL Mail264

14.2 分布式查询266

14.2.1 分布式查询解释266

14.2.2 添加一个链接的服务器267

14.2.3 执行分布式查询269

13.10 故障排除问题解答269

14.3 Microsoft English Query270

14.3.1 Engdlish Query 解释271

14.3.2 创建Engdlish Query应用程序271

14.4 新的SQL Server实用程序问题解答278

14.5 本章小结279

第5部分 复制279

第15章 复制280

15.1.3 去掉了哪些内容281

15.2 复制概述和术语解释281

15.1 SQL Server6.5至7.0快速参考281

15.1.2 哪些内容换了名字281

15.1.1 新增了哪些内容281

15.2.1 出版与订购282

15.2.2 出版物与论文282

15.2.3 订购类型(推和拉)283

15.2.4 服务器角色283

15.2.5 复制类型284

15.2.6 事务一致性285

15.2.7 SQL Server7.0复制不能解决的问题285

15.2.8 分发数据库286

15.2.9 SQL Server复制代理概述286

15.3 创建/设定分发数据库288

15.4 配置复制分发选项290

15.5 删除一个分发数据库291

15.6 配置复制出版活动292

15.6.1 往分发数据库中添加一个出版者292

15.6.2 启用一个用于出版物的数据库和从出版活动中去掉一个数据库294

15.7 启用复制订购者295

15.8 使用Disable Publishing and Distribuion Wizard296

15.9 添加非SQL Server(异构)订购者297

15.9.1 第1步:创建一个ODBC数据源名字(DSN)298

15.9.2 第2步:登记ODBC源为一个订购服务器299

15.10 复制问题解答300

15.11 本章小结301

16.2 从SQL Server6.5至SQL Server7.0快速参考302

16.2.1 新增了哪些内容302

16.1 事务复制适用的地方302

第16章 事务复制302

16.3 复制代理303

16.4 复制拓扑结构303

16.4.1 中心出版者304

16.4.2 中心出版者和远程分发者304

16.4.3 出版订购者304

16.4.4 中心订购者304

16.5 立即更新订购者306

16.5.1 触发器306

16.5.2 存储过程306

16.7 创建一个基于事务的出版物307

16.5.5 环路检测307

16.6 推荐的更新订购者拓扑结构307

16.5.3 Microsoft分布式事务定位器307

16.5.4 冲突检测307

16.8 自定义的存储过程313

16.9 复制存储过程314

16.10 订购315

16.11 复制监视器315

16.12 事务复制问题解答317

16.13 本章小结318

第17章 快照和合并复制319

17.1 什么是快照复制319

17.1.1 快照应用319

17.1.2 快照复制:一步步操作320

17.3 设置快照复制322

17.2 规划快照复制及特殊设计考虑322

17.3.1 名字冲突324

17.3.2 复制索引324

17.3.3 其他选项324

17.4 什么是合并复制324

17.4.1 合并应用325

17.4.2 合并复制:一步步操作325

17.4.3 合并复制与事务一致性326

17.4.4 规划合并复制特殊设计考虑327

17.5 设置一个合并出版物质328

17.6 合并复制和冲突分析--实例解说329

17.6.1 第1步--创建一个数据库329

17.6.3 第3步--推出出版物330

17.6.2 第2步--创建一个名为testauthors的合并出版物330

17.6.4 第4步--修改论文中的信息333

17.6.5 第5步--复制修改之处334

17.6.6 第6步--处理冲突335

17.7 合并复制和快照复制故障排除336

17.8 其他出版物选项337

17.8.1 General标签337

17.8.2 Status标签338

17.8.3 Scripts标签338

17.9 通过Web(Internet)复制339

17.10 复制问题解答339

17.11 本章小结340

第18章 SQL Server内部的修改和增强之处341

第6部分 性能和调整技术341

18.1 SQL Server线程调度342

18.1.1 什么是线程342

18.1.2 什么是环境切换342

18.1.3 什么是SMP342

18.1.4 SQL Server6.5的线程调度343

18.1.5 SQL Server7.0的线程调度343

18.2 SQL Server Cache Manager343

18.2.1 SQL Server 6.5 Cache Manager343

18.2.2 SQL Server 7.0 Cache Manager344

18.3 磁盘I/O和数据管理344

18.3.1 页大小345

18.3.2 文件组345

18.4 其他增强之处346

18.5 本章小结347

18.4.1 超前读逻辑347

18.4.2 锁定增强347

第19章 监视 SQL Server348

19.1 SQL Server 6.5至7.0快速参考348

19.1.1 新增了哪些内容348

19.1.2 去掉了哪些内容348

19.2 监视SQL Server 的工具348

19.2.1 Performance Monitor348

19.2.2 SQL Server Enterprise Manager356

19.2.3 SQL Server Profiler358

19.3 监视 SQL Server 问题解答359

19.4 本章小结361

第20章 配置和调整 SQL Server362

20.1.3 去掉了哪些内容363

20.2 配置 SQL Server363

20.1.1 新增了哪些内容363

20.1.2 替换了哪些内容363

20.1SQL Server 6.5至7.0快速参考363

20.3 SQL Server 6.5至7.0在配置修改上的主要改进364

20.3.1 内存369

20.3.2 异步超前读369

20.4 配置参数371

20.4.1 allow updates(新)372

20.4.2 default language372

20.4.3 language in cache372

20.4.4 max text repl size372

20.4.9 remote proc trans373

20.4.8 remote query timeout373

20.4.6 remote access373

20.4.5 nested triggers373

20.4.7 remote login timeout373

20.4.10 show advanced options374

20.4.11 user-option374

20.5 高级配置参数374

20.5.1 affinity mask374

20.5.2 cost threshold for parallelism374

20.5.3 cursor threshold375

20.5.4 default sortorder id375

20.5.5 fill factor375

20.5.6 index create memory375

20.5.9 max async IO376

20.5.10 max degree of parallelism376

20.5.8 locks376

20.5.7 lightweight pooling376

20.5.11 max server memory377

20.5.12 max worker threads377

20.5.13 media retention377

20.5.14 min memory per query377

20.5.15 min server memory378

20.5.16 network packet size378

20.5.17 open objects378

20.5.18 priority boost378

20.5.22 resource timeout379

20.5.21 recovery interval379

20.5.20 query wait379

20.5.19 query governor cost limit379

20.5.23 scan for startup procs380

20.5.24 set working set size380

20.5.25 spin counter380

20.5.26 time slice380

20.5.27 Unicode comparison style381

20.5.28 Unicode locale id381

20.5.29 User connections381

20.5.30 Extended memory size (Alpha机器上仅企业版可用)381

20.6 配置问题解答382

20.7 本章小结382

第21章 数据库设计讨论382

21.1.2 有限的记录信息383

21.1 未合理设计的数据库所带来的问题383

21.1.1 冗余数据383

21.1.3 不一致的数据384

21.1.4 不规则的更新384

21.1.5 不规则的删除384

21.1.6 不规则的插入385

21.2 规范化385

21.2.1 如何规范化一个数据库385

21.3 反规范化385

21.3.1 性能考虑388

21.3.2 特殊的报表389

21.5 本章小结390

21.4 数据库设计问题解答390

21.3.3 仅规范化技术390

第22章 了解索引391

22.1 SQL Server6.5至 SQL Server7.0快速参考393

22.1.1 新增了哪些内容393

22.1.2 去掉了哪些内容393

22.2 建立索引的总体原则393

22.3 SQL Server索引的结构394

22.3.1 簇索引397

22.3.2 非簇索引398

22.4 数据修改与索引性能的讨论398

22.5 如何创建索引399

22.6 其他索引操作400

22.6.2 换名、添加或删除索引404

22.6.1 浏览数据库中表上的索引404

22.7 推荐的索引策略405

22.7.1 哪些应建索引406

22.7.2 哪些不应建索引406

22.7.3 簇索引与非簇索引407

22.8 让 SQL Server帮助你建立索引407

22.9 索引问题解答407

22.10 本章小结408

第23章 查询优化410

23.1 SQL Server6.5至7.0快速参考411

23.1.1 新增了哪些内容411

23.1.2 去掉了哪些内容411

23.3 什么是统计值412

23.4 基本查询优化建议413

23.5 帮助你优化查询的工具414

23.5.1 Index Tuning Wizard415

23.5.2 SQL Server Profiler415

23.5.3 计划展示417

23.2 什么是查询优化器421

23.5.4 统计I/O423

23.5.5 Stats Time工具424

23.6 读取计划展示425

23.7 覆盖优化器426

23.7.1 索引提示429

23.7.2 SET FORCEPLAN ON 命令429

23.8 其他调整技巧430

23.8.4 查询是否使用了非搜索参数431

23.9 查询优化问题解答431

23.8.1 是否要调整UPDATE,DELETE或INSERT查询431

23.8.3 数据类型是否匹配431

23.8.2 查询引用了一个视图431

23.10 本章小结432

第24章 多用户考虑433

24.1 SQL Server6.5至7.0快速参考434

24.1.1 新增了哪些内容434

24.1.2 替换了哪些内容434

24.1.3 去掉了哪些内容435

24.2 锁435

24.2.1 了解SQL Server的锁定行为435

24.2.2 物理锁436

24.2.3 锁定方法438

24.2.4 浏览锁和阻塞439

24.2.5 有关最小化锁定和辟免死锁的提示440

24.3 多用户配置选项446

24.3.1 事务隔离级别450

24.3.2 显式锁定451

24.4 多用户问题解答452

24.5 本章小结454

第7部分 高级DBA知识454

第25章 SQL基础454

25.1 基本SQL语句概述456

25.2 SELECT456

25.2.2 添加WHERE子句457

25.2.3 添加ORDER BY子句457

25.2.1 简单的SELECT语句457

25.2.4 使有WHERE子句来连接表459

25.2.5 使用连接操作符来连接表459

25.2.6 SQL语句中的集合函数460

25.2.7 使用GROUP BY子句462

25.2.8 使用HAVING子句463

25.3 INSERT464

25.3.1 使用带值列表的INSERT语句465

25.3.2 使用带SELECT语句的INSERT语句465

25.4 UPDATE465

25.4.1 利用UPDATE 语句将列设为固定值466

25.4.2 基于已有其他列的值来设置列值466

25.4.3 基于一个连接表的值来设置列值466

25.5.1 使用DELETE来删除一个表中的所有表行467

25.5.2 使用DELETE来删除一个表中的指定表行467

25.5 DELETE467

25.5.3 使用子查询利用另一个不同表中的值来删除表行468

25.6 CREATE TABLE468

25.6.1 使用CREATE TABLE来创建authors表468

25.7 SELCET...INTO469

25.7.1 使用SELECT...INTO来创建一个新的authortitles表469

25.8 本章小结469

第26章 使用存储过程和光标470

26.1 SQL Server6.5至7.0快速参考471

26.1.1 新增了哪些内容471

26.1.2 去掉了哪些内容471

26.3 存储过程的优缺点472

26.4 如何建立存储过程472

26.2 什么是存储过程472

26.5 如何修改存储过程473

26.6 流控制语言476

26.6.1 DECLARE语句476

26.6.2 GOTO语句477

26.6.3 BEGIN...END语句477

26.6.4 IF...ELSE语句477

26.6.5 WAITFOR语句478

26.6.6 RETURN语句478

26.6.7 WHILE,BREAK和CONTINUE语句478

26.6.8 PRINT语句479

26.6.9 RAISERROR语句480

26.6.10 注释480

26.7.2 输出参数481

26.7 存储过程所带的参数481

26.7.1 输入参数481

26.8 常用的全局变量482

26.9 如何调式存储过程483

26.9.1 Transact-SQL调试483

26.9.2 其他调试工具484

26.10 什么是光标484

26.11 建立光标485

26.11.1 第1步:DECLARE光标485

26.11.2 第2步: OPEN光标485

26.11.3 从光标中FETCH信息487

26.11.4 第4步:CLOSE或DEALLOCATE光标487

26.11.6 全局变量488

26.11.5 定位UPDATE和DELETE488

26.12 将所有技术组合起来489

26.12.1 例1:循环遍历一个表490

26.12.2 例2:显示对象名和对象类型490

26.12.3 例3:从一个数据据库的多个表中删除数据491

26.12.4 例4:定位更新493

26.12.5 例5:批处理运行493

26.13 存储过程和光标问题解答494

26.14 本章小结497

第27章 使用SQL-DMO(分布式管理对象)500

27.1 从SQL Server6.5至7.0快速参考501

27.4. 利用SQL-DMO来建立应用程序503

27.3 为何使用SQL-DMO?503

27.2 SQL Server的对象模型503

27.1.3 去掉了哪些内容503

27.1.2 哪些内容换了名字503

27.1.1 新增了哪些内容503

27.4.1 使用Vivsual Basic504

27.4.2 所需的SQL-DMO文件504

27.4.3 SQL-DMO核对清单507

27.5 增强SQL Server DBA Assistant的功能507

27.5.1 SQL Server DBA Assistant中有什么?508

27.5.2 连接SQL Server508

27.5.3 用数据库填写组合框508

27.5.4 执行表维护511

27.5.5 用批量拷贝(BCP)来执行表导出513

27.6 带存储过程使用SQL-DMO515

27.6.1 OLE自动化过程519

27.6.2 Transact-SQL例子520

27.7 SQL-DMO问题解答522

27.8 本章小结524

第28章 SQL Server7.0和Internet525

28.1 SQL Server6.5至7.0快速参考526

28.1.1 新增了哪些内容527

28.1.2 去掉了哪些内容527

28.2 SQL Server7.0 Web Publishing528

28.2.1 使用Web Assistant528

28.2.3 使用Web Assistant Wizard发布 HTML网页530

28.2.4 使用Web Assistant Wizard发布Web网页时的背后操作530

28.2.2 Web Assistant作业538

28.3 SQL Server7.0与管理Web Assistant 作业542

28.5 SQL Server与Web问题解答545

28.4 高级模板文件例子545

28.6 本章小结554

第8部分 自动完成维护和管理任务555

第29章 制定SQL Server维护计划555

29.1 SQL Server6.5至7.0快速参考556

29.1.1 新增了哪些内容556

29.1.2 去掉了哪些内容556

29.2 维护的范畴556

29.2.1 SQL Server维护556

29.2.2 数据库维护557

29.2.3 表/对象维护562

29.3 维护工作核对清单563

29.2.4 作业维护563

29.2.5 Windows NT维护563

29.4 维护问题解答565

29.5 本章小结565

第30章 自动完成数据库管理任务566

30.1 简介567

30.2 SQL Server6.5至7.0快速参考567

30.2.1 新增了哪些内容567

30.2.2 去掉了哪些内容567

30.3 SQL Server Agent568

30.1.3 作业568

30.3.2 警报578

30.4 Database Maintenance Plan Wizard589

30.6 本章小结596

30.5 自动完成数据库管理任务问题解答596

第9部分 数据仓库598

第31章 数据仓库简介598

31.1 为什么用仓库598

31.2 什么是数据仓库598

31.2.1 决策支持系统(DSS)599

31.2.2 联机分析处理(OLAP)599

31.3 仓库数据与业务数据比较600

31.4 数据仓库组件600

31.5 什么是数据中心601

31.5.1 数据仓库与数据中心的比较601

31.6.2 保证数据质量603

31.6.3 数据映射和匹配603

31.6.1 数据集成或数据合并603

31.6 转换业务数据603

31.6.4 汇总604

31.6.5 检索、装入和刷新数据604

31.6.6 元数据604

31.7 规划仓库设计605

31.8 自顶向下或自底向上605

31.8.1 空间模型(星型和雪花型)605

31.9 重要设计考虑607

31.9.1 管理数据仓库或数据中心608

31.10 Microsoft和SQL Server7.0对数据仓库的贡献608

31.10.1 数据转换服务608

31.10.4 英语查询工具609

31.10.3 决策支持服务(DSS)609

31.10.2 库房609

31.11 数据仓库问题解答610

31.12 本章小结610

第32章 使用数据转换服务(DTS)612

32.1 DTS和数据仓库612

32.2 DTS和OLE DB/ODBC613

32.3 DTS框架613

32.3.1 包613

32.3.2 连接614

32.3.3 任务614

32.3.5 DTS Data Pump615

32.4 使用DTS Wizard615

32.3.4 步骤615

32.4.1 一个DTS Wizard的例子616

32.5 使用DTS Designer623

32.5.1 Designer工作空间623

32.5.2 创建自定义包624

32.5.3 一个DTS Designer例子624

32.6 使用DTS包631

32.6.1 运行包631

32.6.2 调度包631

32.7 数据转换服务问题解答632

32.8 本章小结633

第33章 Microsoft SQL Server OLAP服务介绍634

33.1 什么是OLAP634

33.2 理解多维数据634

33.4 构造OLAP数据库635

33.3 Microsoft SQL Server OLAP Manager635

33.4.1 创建数据源636

33.4.2 定义维度637

33.4.3 构造立方体640

33.5 OLAP数据库中的数据存储643

33.5.1 MOLAP643

33.5.2 ROLAP643

33.5.3 HOLAP643

33.6 优化OLAP数据库644

33.6.1 集合644

33.6.2 分区649

33.7.1 Cube Browser(立方体浏览器)652

33.7.2 Pivot Table Service(透视表服务)652

33.7 访问多维数据652

33.7.3 ADO MD653

33.7.4 MDX653

33.8 管理多维数据653

33.8.1 处理立方体653

33.8.2 合并分区654

33.8.3 客户回写654

33.9 Microsoft SQL Server 7.0 OLAP Services 问题解答655

33.10 本章小结656

第10部分 附录657

附录A 命名约定657

附录B DBCC命令659

B.1 SQL Server6.5至7.0快速参考659

B.1.1 新增了哪些内容659

B.2 快速参考660

B.1.2 去掉了哪些内容660

B.3 读懂DBCC命令的输出662

B.4 分析DBCC报告的错误662

B.5 基本的DBCC命令663

B.6 用于检查的DBCC命令663

B.6.1 CHECKALLOC663

B.6.2 CHECKCATALOG664

B.6.3 CHECKDB664

B.6.4 CHECKFILEGROUP666

B.6.6 CHECKTABLE668

B.6.7 DBREINDEX668

B.6.8 SHOWCONTIG669

B.6.9 UPDATEUSAGE670

B.7 返回进程信息的DBCC命令671

B.8 返回Performance Monitor统计结果的DBCC命令672

B.9 跟踪标志命令673

B.10 数据高速缓存命令674

B.11 事务命令675

B.12 其他DBCC命令675

B.12.1 SHOW-STATISTICS675

B.12.2 SHRINKDATABASE676

B.12.3 SHRINKFILE677

B.12.4 USEROPTIONS677

B.12.5 DBCC dllname(FREE)678

附录C SQL Server支持资源679

D.1 SQL Server DBA Assistant680

D.1.1 安装SQL Server DBA Assistant680

D.1.2 使用SQL Server DBA Assistant680

1999《SQL Server 7.0系统管理指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(M.施彭克)M.Spenik等著;熊桂喜等译 1999 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Microsoft SQL Server 7.0系统管理 课程号:832(1999 PDF版)
Microsoft SQL Server 7.0系统管理 课程号:832
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
SQL Server 7.0 应用与提高( PDF版)
SQL Server 7.0 应用与提高
SQL server( PDF版)
SQL server
Microsoft SQL server 6.5指南( PDF版)
Microsoft SQL server 6.5指南
Microsoft SQL Server 6.5程序员指南(1997 PDF版)
Microsoft SQL Server 6.5程序员指南
1997 北京:科学出版社;龙门书局
Microsoft SQL Server 6.5管理员指南(1997 PDF版)
Microsoft SQL Server 6.5管理员指南
1997 北京:科学出版社;龙门书局
Microsoft SQL Server实用指南(1997 PDF版)
Microsoft SQL Server实用指南
1997 广州:中山大学出版社
关系数据库Sybase SQL Server应用指南(1997 PDF版)
关系数据库Sybase SQL Server应用指南
1997 西安:西安电子科技大学出版社
数据库开发COOL SQL Server 7.0+PowerBuilder 7.0(1999 PDF版)
数据库开发COOL SQL Server 7.0+PowerBuilder 7.0
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
学用Microsoft SQL Server 7.0(1999 PDF版)
学用Microsoft SQL Server 7.0
1999 成都:电子科技大学出版社
SQL Server 7.0开发宝典(1999 PDF版)
SQL Server 7.0开发宝典
1999 北京:人民邮电出版社
Microsoft SQL Server 系统管理员新起点 7.0实用教程(1999 PDF版)
Microsoft SQL Server 系统管理员新起点 7.0实用教程
1999 北京:机械工业出版社
精通MS SQL Server 7.0(1999 PDF版)
精通MS SQL Server 7.0
1999 北京:电子工业出版社
SQL Server 7.0程序设计 管理与应用篇(1999 PDF版)
SQL Server 7.0程序设计 管理与应用篇
1999 北京:中国铁道出版社
Microsoft SQL Server设计实务7.0(1999 PDF版)
Microsoft SQL Server设计实务7.0
1999 北京:人民邮电出版社