第一部分 学生用书 3
引言 3
1 介绍 3
2 课程材料 3
3 前提条件 4
4 课程概要 5
5 附录 6
6 Microsoft专业认证考试纲要 6
7 Facilities 8
1.2 什么是SQLServer 9
1.1 概述 9
第一章 SQLServer概述 9
1.3 SQLServer体系结构 15
1.4 SQLServer安全性 19
1.5 SQLServer数据库 22
1.6 数据库对象 23
1.7 使用SQLServer 28
1.8 实验1.1:SQLServer概述 30
第二章 SQLServer的安装和配置概述 32
2.1 SQLServer的安装选项 33
2.2 验证安装 40
2.3 准备使用SQLServer 43
2.4 实验2.1:SQLServer的安装和配置 48
第三章 安全管理 50
3.1 概述 50
3.2 实施一个鉴别模式 50
3.3 实验3.1:安全管理 55
3.4 给用户和角色分配登录帐号 56
3.5 给角色分配登录权 57
3.6 为用户和角色分配许可权限 61
3.7 授予、拒绝和撤消许可权限 63
3.9 应用安全的管理 71
3.8 实验3.2:管理许可权限 71
3.10 利用应用角色进行客户应用的安全管理 73
3.11 实验3.3:应用安全的管理 77
第四章 数据库文件的管理 78
4.1 概述 78
4.2 数据库简介 78
4.3 使用数据库 81
4.4 修改数据库 84
4.5 管理多个磁盘上的数据库 89
4.6 容量规划 92
4.7 实验4.1:数据库文件的管理 95
5.1 概述 97
第五章 数据库的备份 97
5.2 SQLServer备份 98
5.3 何时备份数据库 100
5.4 执行备份 103
5.5 备份到一个磁带装置 108
5.6 备份方法的类型 110
5.7 执行一个事务日志备份 112
5.8 执行一个数据库文件或文件组的备份 115
5.9 规划一个备份策略 117
5.10 实验5.1:数据库的备份 124
6.2 SQLServer的还原过程 126
第六章 数据库的恢复 126
6.1 概述 126
6.3 准备恢复一个数据库 128
6.4 恢复备份 130
6.5 从不同的备份类型恢复数据库 133
6.6 恢复一个事务日志备份 135
6.7 使用一个备用的SQLServer 139
6.8 实验6.1:数据库的恢复 146
第七章 管理任务的自动化 149
7.1 概述 149
7.2 SQLServer自动化入门 150
7.3 自动化例行维护任务 154
7.4 实验7.1:创建操作员和作业 160
7.5 创建报警 161
7.6 实验7.2:创建报警 169
7.7 建立一个多服务器环境 170
7.8 在Web上出版数据库数据 172
7.9 实验7.3:在Web上出版数据库数据 178
第八章 数据传输 180
8.1 概述 180
8.2 数据传输简介 180
8.3 数据转换服务简介 183
8.4 用DTS传输数据 187
8.5 实 验8.1:传输数据 193
第九章 SQLServer的监控和维护 194
9.1 概述 194
9.2 为什么要监控SQLServer 194
9.3 用于监控SQLServer的工具 198
9.4 维护SQLServer 207
9.5 实验9.1:监控SQLServer 210
第十章 复制 212
10.1 概述 212
10.2 分布式数据入门 212
10.3 SQLServer复制简介 215
10.4 SQLServer的复制类型 220
10.5 物理上的复制模型 224
第十一章 复制的规划和建立 230
11.1 概述 230
11.2 复制的规划 230
11.3 准备服务器 235
11.4 建立一个发行商 235
11.5 出版 239
11.6 订阅 242
11.7 实验11.1:复制的实施 245
12.2 监控复制和查找复制中的问题 247
12.1 概述 247
第十二章 复制的管理 247
12.3 在异构环境中进行复制 253
12.4 实验12.1:复制的维护和查错 257
附录A 数据库模式 258
附录B 参考文献 259
SQLServerResources 259
SuggestedReadingList 260
建议的Microsoft正式课程表 262
附加的Web资源 262
练习1 使用SQLServerBooksOnline 267
实验1.1 SQLServer概要目标 267
第二部分 实验手册 267
练习2 northwind数据库入门 268
实验2.1 安装和配置SQLServer目标在您开始之前 269
练习1 准备安装SQLServer 270
练习2 安装SQLServer 270
练习3 验证安装 271
练习4 查找安装中的问题 273
实验3.1 安全管理目标在您开始之前 275
练习1 配置SQLServer鉴别模式 275
练习2 授权用户存取SQLServer 276
练习3 注销WindowsNT用户或分组的存取权和拒绝它们进行存取 279
练习4 注册您伙伴的SQLServer 280
实验3.2 管理许可权限目标在您开始之前 281
练习1 创建数据库角色 281
练习2 分配语句许可权限 282
练习3 分配对象许可权限 283
实验3.3 管理应用安全性目标在您开始之前 286
练习1 创建并激活一个应用角色 286
练习2 用视图和存储过程实施许可权限 288
实验4.1 管理数据库文件目标在您开始之前 290
练习1 使用CreateDatabase向导 290
练习2 创建一个数据库 291
练习3 修改一个数据库 292
练习4 缩小一个数据库 293
练习5 用Transact-SQL语句查看和改变数据库选项 294
练习6 删除一个数据库 295
实验5.1 备份数据库目标在您开始之前 296
练习1 创建永久性备份文件 296
练习2 备份数据库 297
练习3 备份一个事务日志 300
练习4 执行一个差异备份 301
实验6.1 恢复数据库目标在您开始之前 303
练习1 从一个全库备份中恢复 303
练习2 模拟和捕捉数据库的活动 305
练习3 恢复全库、差异和事务日志备份 307
实验7.1 创建作业和操作员目标在您开始之前 311
练习1 配置SQLServer代理以发送消息 312
练习2 创建操作员 314
练习3 使用CreateJob向导 314
练习4 创建一个具有多个步骤的作业 315
如果时间许可的话使用SQL邮件 317
实验7.2 创建报警目标在您开始之前 319
练习1 使用CreateAlert向导 320
练习2 创建一个用户定义的错误信息 320
练习3 创建性能条件报警 322
如果时间许可的话创建一个保险操作员 324
实验7.3 在Web上出版数据库数据目标在您开始之前 326
练习1 利用SQLServer的WebAssistant向导创建一个Web网页 326
练习2 创建一个触发器来更新某个Web网页 328
如果时间许可的话,用一个模板文件和Transact-SQL创建一个Web网页 329
实验8.1 传输数据 331
目标 331
在您开始之前 331
练习1 从一个查询中导入数据 331
练习2 导出数据到一个文本文件 333
如果时间许可的话通过使用bcp实用工具来导入数据 334
实验9.1 监控SQLServer目标在您开始之前要获取更多信息 336
练习1 使用WindowsNTPerformanceMonitor 337
练习2 使用SQLServer的Profiler 339
练习3 使用SQLServer的QueryAnalyzer 341
练习4 监控锁定信息 342
练习5 创建一个数据库维护方案 344
实验11.1 实施复制目标在您开始之前 346
练习1 登录到并注册一个服务器 346
练习2 配置事务复制 347
实验12.1 复制的维护和问题查找目标在您开始之前 352
练习1 生成一个复制脚本 352
练习2 修改复制维护属性 353