第0章 引言 1
0.1 关于本手册 1
0.2 SQL Server for Windows NT的新特性 2
0.3 查找进一步信息 3
0.4 帮助 4
0.5 技术支持 4
第1部分 简介 6
第1章 概述 6
1.1 SQL Server管理工具 6
1.2 SQL Server的特殊用户 7
1.3 SQL Server安装什么 9
1.4 启动SQL Server 14
1.5 暂停SQL Server 15
1.6 继续SQL Server 15
1.7 登录到SQL Server 16
1.8 从SQL Server注销 17
1.9 关闭SQL Server 17
第2部分 设备和数据库 20
第2章 使用设备 20
2.1 确定空间和存储分配 20
2.2 创建数据库设备 21
2.3 设置缺省数据库设备 23
2.4 创建转储设备 24
2.5 显示设备信息 26
2.6 SQL磁带实用程序 28
2.7 撤销设备 29
第3章 使用数据库、事务日志和分段 30
3.1 创建数据库和事务日志 30
3.2 扩充数据库 36
3.3 扩展事务日志 37
3.4 显示数据库存储的信息 38
3.5 删除数据库 40
3.6 段 41
第3部分 数据库对象 60
第4章 创建表和索引 60
4.1 表 60
4.2 索引 70
4.3 得到数据库对象的帮助 78
第5章 创建缺省值和规则 80
5.1 缺省值 80
5.2 规则 85
5.3 显示缺省值和规则的信息 91
第6章 创建视图 94
6.1 视图 94
第7章 使用存储过程和系统过程 108
7.1 存储过程 108
7.2 扩展存储过程 129
7.3 系统过程 133
第8章 创建触发程序 137
8.1 维护引用一致性 138
8.2 触发程序如何工作 139
8.3 创建触发程序 140
8.4 重新命名和触发程序 153
8.5 显示触发程序的信息 153
8.6 删除触发程序 155
第4部分 数据管理 158
第9章 增加、修改和删除数据 158
9.1 许可权 158
9.2 引用一致性 158
9.3 事务 159
9.4 使用样板数据库 159
9.5 数据类型输入规则 159
9.6 增加新表行:INSERT 165
9.7 改变已存在数据:UPDATE 172
9.8 对通过视图修改数据的限制 176
9.9 改变数据:WRITETEXT 179
9.10 删除数据:DELETE 180
9.11 删除所有表行:TRUNCATE TABLE 181
第10章 对SQL Server传送数据 183
10.1 拷贝数据需要的许可权 184
10.2 用bcp实用程序传送数据 184
10.3 使用固有值和字符选项 187
10.4 设置bcp缺省选项 188
10.5 使用bcp格式文件 194
10.6 拷贝带或不带索引的表 195
10.7 拷贝带有缺省值、规则和触发程序的表 197
10.8 用bcp传送数据 197
10.9 使用bcp的常见问题 210
第5部分 用户帐号 214
第11章 管理用户帐号 214
11.1 集成安全性概述 214
11.2 使用集成安全性 215
11.3 增加用户至SQL Server和数据库 219
11.4 改变数据库拥有关系 228
11.5 改变用户信息 229
第12章 管理用户许可权 234
12.1 许可权小结 234
12.2 对象许可权和语句许可权 236
12.3 许可权层次结构 237
12.4 授予和取消许可权 241
12.5 视图和存储过程的许可权 246
第6部分 远程服务器 254
第13章 管理远程服务器 254
13.1 增加远程服务器 254
13.2 为远程服务器设置配置选项 256
13.3 设置服务器选项 258
13.4 临时替代服务器 259
13.5 显示服务器信息 260
13.6 删除远程服务器 260
13.7 增加远程服务器举例 260
第14章 管理远程用户 262
14.1 增加远程用户举例 263
14.2 增加远程用户 266
14.3 检查口令 269
14.4 显示远程登录信息 270
14.5 删除远程登录 270
第15章 管理备份和恢复 272
15.1 自动恢复 272
15.2 事务日志 273
15.3 使用CHECKPOINT 273
15.4 备份数据库或事务日志 274
15.5 装入数据库 287
15.6 装入事务日志 289
15.7 将基于OS/2的数据库转储装入到基于Windows NT的SQLServer 290
15.8 将1.X版数据库转储装入到4.2版服务器 290
15.9 移动数据库 291
15.10 从介质故障恢复 292
15.11 镜像 303
15.12 停止一个设备或镜像的镜像 309
15.13 重新镜像一个镜像或设备 311
第16章 监视SQL Server性能和一致性 313
16.1 设置查询选项 314
16.2 数据库选项 318
16.3 数据库一致性检查器 322
16.4 加锁和HOLDLOCK关键字 330
16.5 更新统计值 333
16.6 查询优化 334
附录 338
附录A 估计数据库大小 338
A.1 计算具有簇式索引的表的大小 339
A.2 计算非簇式索引的大小 342
附录B 系统过程 349
B.1 系统过程 349
B.2 目录存储过程 352
B.3 扩展存储过程 353
附录C 系统表 354
C.1 在所有数据库中 354
C.2 在master数据库中 355
C.3 系统表 355
附录D pubs样板数据库 382
附录E 系统限制 400