SQL Server 7.0系统管理指南PDF电子书下载
- 电子书积分:19 积分如何计算积分?
- 作 者:(美)(M.施彭克)M.Spenik等著;熊桂喜等译
- 出 版 社:北京:清华大学出版社
- 出版年份:1999
- ISBN:7900622543
- 页数:682 页
第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 谁是DBA 14
2.9.1 安装和升级SQL Server 14
2.9.5 管理数据库用户和安全性 15
2.9.6 与开发人员合作 15
2.9.7 建立和执行标准 15
2.9.8 转换数据 15
2.9.13 需要不断的提高自己 16
2.10 如何成为DBA 16
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 Group 17
2.10.4 杂志和书籍 17
2.10.5 获取证书 17
2.10.6 Internet 18
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 Server 20
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 Manager 33
4.4.2 SQL Server Enterprise Manager 34
4.4.2 SQL Server Query Analyzer 34
4.4.4 SQL Server Setup 36
4.4.5 SQL Server Client Network Utility 36
4.4.6 SQL Server Profiler 36
4.4.7 Version Upgrade Wizard 37
4.4.8 MSDTC Adrninistrative Console 38
4.5 SQL Server 附带产品 38
4.5.1 Microsoft English Query 38
4.5.2 OLAP Manager 38
4.6 非直观的管理工具和命令行工具 39
4.6.1 BCP 40
4.6.2 ISQL 40
4.6.3 OSQL 41
4.6.4 TEXTCOPY 41
4.6.5 ODBCPING 41
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 Server 47
第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 Server 57
5.2 制定升级策略和规划 57
5.2.1 捷径--SQL Server7.0 Version Upgrade Wizard 58
5.3 升级/安装规划问题解答 63
5.4 本章小结 64
第6章 安装或升级SQL Server 66
6.1 SQL Server的不同版本 67
6.2 安装SQL Server 67
6.2.1 第1步:运行Setup 67
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 Server 74
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 Server 78
6.5 升级SQL Server 79
6.5.1 在SQL Server6.5 和SQL Server7.0之间切换 79
6.5.2 第1步:运行Version Upgrade Wizard 80
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 删除SQL Server 86
6.8 安装客户工具 87
6.9 配置客户 88
6.10 安装问题解答 89
6.11 本章小结 89
7.2 启动、暂停和停步SQL Server 90
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 Manager 91
7.4 航行于SQL Server Enterprise Manager 92
7.5 注册一个服务器 92
7.6 连接一个服务器 94
7.7 断开一个服务器的连接 96
7.8 启动、停止并配置SQL Server Agent 96
7.9 启动、停止并配置SQL Mail 96
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 Analyzer 110
7.12 启动、停止和配置DTC 112
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-ONLY 182
10.5.2 NO-LOG 182
10.5.3 NO-TRUNCATE 182
10.6 Backup Wizard 183
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 Server 198
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 Server 199
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章 使用BCP 205
11.1.2 去掉了哪些内容 206
11.2 BCP 206
11.3 BCP语法 211
11.4 运行BCP所需的权限 211
11.5 字符模式与本地模式 211
11.6 交互式BCP 212
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 使用快速模式BCP 220
11.8.2 为何要关注运行的是哪种模式 221
11.9 BCP与强制的触发器、规则、缺省值、约束和唯一索引 221
11.11 BCP提示 222
11.10. 常见的BCP陷阱 222
11.12 BULK INSERT 224
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 Manager 228
12.2.3 两阶段提交 229
12.3 分布式事务的处理过程 229
12.2.2 Resource Manager 229
12.4 使用分布式事务开发应用程序 230
12.4.1 使用存储过程 230
12.4.2 使用C/C++函数 230
12.4.3 Microsoft Transaction Server 231
12.4.4 SQL Server7.0立即更新订购者复制 231
12.5 配置DTC服务器组件 231
12.6 配置DTC客户组件 231
12.7 启动DTC 234
12.8 测试DTC 235
12.9 管理DTC 236
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 Viewer 250
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 Network 258
13.9.3 Internet 258
13.9.4 用户协会 259
13.11 本章小结 260
14.1 SQLMail 262
14.1.1 将你的 SQL Server设置为Mail客户 262
第14章 其他主题和新的SQL Server实用程序 262
14.1.2 配置SQL Mail 263
14.1.3 使用SQL Mail 264
14.2 分布式查询 266
14.2.1 分布式查询解释 266
14.2.2 添加一个链接的服务器 267
14.2.3 执行分布式查询 269
13.10 故障排除问题解答 269
14.3 Microsoft English Query 270
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 Wizard 296
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 什么是SMP 342
18.1.4 SQL Server6.5的线程调度 343
18.1.5 SQL Server7.0的线程调度 343
18.2 SQL Server Cache Manager 343
18.2.1 SQL Server 6.5 Cache Manager 343
18.2.2 SQL Server 7.0 Cache Manager 344
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 Server 348
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 Monitor 348
19.2.2 SQL Server Enterprise Manager 356
19.2.3 SQL Server Profiler 358
19.3 监视 SQL Server 问题解答 359
19.4 本章小结 361
第20章 配置和调整 SQL Server 362
20.1.3 去掉了哪些内容 363
20.2 配置 SQL Server 363
20.1.1 新增了哪些内容 363
20.1.2 替换了哪些内容 363
20.1 SQL 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 language 372
20.4.3 language in cache 372
20.4.4 max text repl size 372
20.4.9 remote proc trans 373
20.4.8 remote query timeout 373
20.4.6 remote access 373
20.4.5 nested triggers 373
20.4.7 remote login timeout 373
20.4.10 show advanced options 374
20.4.11 user-option 374
20.5 高级配置参数 374
20.5.1 affinity mask 374
20.5.2 cost threshold for parallelism 374
20.5.3 cursor threshold 375
20.5.4 default sortorder id 375
20.5.5 fill factor 375
20.5.6 index create memory 375
20.5.9 max async IO 376
20.5.10 max degree of parallelism 376
20.5.8 locks 376
20.5.7 lightweight pooling 376
20.5.11 max server memory 377
20.5.12 max worker threads 377
20.5.13 media retention 377
20.5.14 min memory per query 377
20.5.15 min server memory 378
20.5.16 network packet size 378
20.5.17 open objects 378
20.5.18 priority boost 378
20.5.22 resource timeout 379
20.5.21 recovery interval 379
20.5.20 query wait 379
20.5.19 query governor cost limit 379
20.5.23 scan for startup procs 380
20.5.24 set working set size 380
20.5.25 spin counter 380
20.5.26 time slice 380
20.5.27 Unicode comparison style 381
20.5.28 Unicode locale id 381
20.5.29 User connections 381
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 Wizard 415
23.5.2 SQL Server Profiler 415
23.5.3 计划展示 417
23.2 什么是查询优化器 421
23.5.4 统计I/O 423
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 SELECT 456
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 INSERT 464
25.3.1 使用带值列表的INSERT语句 465
25.3.2 使用带SELECT语句的INSERT语句 465
25.4 UPDATE 465
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 DELETE 467
25.5.3 使用子查询利用另一个不同表中的值来删除表行 468
25.6 CREATE TABLE 468
25.6.1 使用CREATE TABLE来创建authors表 468
25.7 SELCET...INTO 469
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和DELETE 488
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 Basic 504
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 Server 508
27.5.3 用数据库填写组合框 508
27.5.4 执行表维护 511
27.5.5 用批量拷贝(BCP)来执行表导出 513
27.6 带存储过程使用SQL-DMO 515
27.6.1 OLE自动化过程 519
27.6.2 Transact-SQL例子 520
27.7 SQL-DMO问题解答 522
27.8 本章小结 524
第28章 SQL Server7.0和Internet 525
28.1 SQL Server6.5至7.0快速参考 526
28.1.1 新增了哪些内容 527
28.1.2 去掉了哪些内容 527
28.2 SQL Server7.0 Web Publishing 528
28.2.1 使用Web Assistant 528
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 Agent 568
30.1.3 作业 568
30.3.2 警报 578
30.4 Database Maintenance Plan Wizard 589
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/ODBC 613
32.3 DTS框架 613
32.3.1 包 613
32.3.2 连接 614
32.3.3 任务 614
32.3.5 DTS Data Pump 615
32.4 使用DTS Wizard 615
32.3.4 步骤 615
32.4.1 一个DTS Wizard的例子 616
32.5 使用DTS Designer 623
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 什么是OLAP 634
33.2 理解多维数据 634
33.4 构造OLAP数据库 635
33.3 Microsoft SQL Server OLAP Manager 635
33.4.1 创建数据源 636
33.4.2 定义维度 637
33.4.3 构造立方体 640
33.5 OLAP数据库中的数据存储 643
33.5.1 MOLAP 643
33.5.2 ROLAP 643
33.5.3 HOLAP 643
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 MD 653
33.7.4 MDX 653
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 CHECKALLOC 663
B.6.2 CHECKCATALOG 664
B.6.3 CHECKDB 664
B.6.4 CHECKFILEGROUP 666
B.6.6 CHECKTABLE 668
B.6.7 DBREINDEX 668
B.6.8 SHOWCONTIG 669
B.6.9 UPDATEUSAGE 670
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-STATISTICS 675
B.12.2 SHRINKDATABASE 676
B.12.3 SHRINKFILE 677
B.12.4 USEROPTIONS 677
B.12.5 DBCC dllname(FREE) 678
附录C SQL Server支持资源 679
D.1 SQL Server DBA Assistant 680
D.1.1 安装SQL Server DBA Assistant 680
D.1.2 使用SQL Server DBA Assistant 680
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《管理信息系统习题集》郭晓军 2016
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《近代旅游指南汇刊 31》王强主编 2014
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019