| 作者 |
| Brad M.McGehee |
| 丛书名 |
| MCSE系列教程 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9787111070832 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 本书是为打算取得微软认证的用户设计的。它覆盖了微软指定的所有有关SQL Server考试的目标,还讨论了所有通过考试所需的特殊技能。本书可帮助你迅速为考试做好准备。 |
| 目录 |
| 目 录 课程表 前言 第1天 SQL Server简介 1 1.1 SQL Server的特点 2 1.1.1 和竞争者相比获得费用较低 2 1.1.2 适合企业需要的可伸缩性 2 1.1.3 对数据复制的支持 2 1.1.4 网络独立性 2 1.1.5 内置的容错特性 3 1.1.6 对ANSI-92 SQL的支持和扩展 3 1.1.7 集中管理 3 1.1.8 可视化管理工具 3 1.1.9 对多种前端(客户端)的支持 3 1.1.10 与Internet/Intranet互连 3 1.1.11 与Microsoft Back Office的紧密集 成性 3 1.2 SQL Server如何与NT服务器集成 4 1.3 SQL Server术语 5 1.4 SQL Server结构 6 1.4.1 分布式管理框架 6 1.4.2 SQL Server前端结构化组件 8 1.4.3 SQL Server对象库结构化组件 9 1.4.4 SQL Server后端结构化组件 10 1.5 SQL Server数据库和数据库对象 10 1.5.1 表 10 1.5.2 视图 11 1.5.3 索引 12 1.5.4 数据类型 12 1.5.5 缺省 12 1.5.6 规则 13 1.5.7 存储过程 13 1.5.8 触发器 13 1.5.9 约束 14 1.6 SQL Server怎样存储数据 14 1.6.1 什么是设备 14 1.6.2 什么是数据库 14 1.7 什么是事务日志 14 1.8 SQL Server系统数据库和系统表 14 1.8.1 数据库系统表 15 1.8.2 Master数据库 16 1.8.3 msdb数据库 17 1.8.4 model数据库 17 1.8.5 tempdb数据库 18 1.8.6 pubs数据库 18 1.9 其他SQL Server重要特性 18 1.9.1 查询 18 1.9.2 扩展存储过程 18 1.9.3 SQL Server如何与MAPI相结合 18 实验 19 问题 19 练习 22 问题答案 23 第2天 安装SQL Server 24 2.1 安装SQL Server的硬件和软件需求 25 2.1.1 最小硬件和软件需求 25 2.1.2 SQL Server兼容的网络操作系统 26 2.1.3 SQL Server兼容的桌面操作系统 26 2.2 怎样为安装SQL Server而配置NT 服务器 27 2.2.1 选择NT服务器域模式 27 2.2.2 NT服务器的命名规范如何影响 SQL Server 28 2.2.3 配置NT 服务器的容错 28 2.2.4 为SQL Server备份而准备NT 服务器 28 2.2.5 选择NT服务器角色 29 2.2.6 设置NT服务器前台和后台任务 29 2.2 7 设置NT文件缓存 29 2.3 怎样创建SQL Server服务帐号 29 2.4 SQL Server安装选项 30 2.4.1 从光盘安装 30 2.4.2 从网络共享中安装 31 2.4.3 向远程服务器中安装 31 2.5 SQL Server的安装和配置选项 31 2.5.1 选择许可模式 31 2.5.2 选择网络协议 32 2.5.3 选择字符集 33 2.5.4 选择排序顺序 34 2.6 如何安装SQL Server 34 2.7 如何安装和配置SQL Server客户端 软件 37 2.7.1 SQL Server客户端工具 37 2.7.2 客户端工具的硬件和软件需求 38 2.7.3 客户端软件版本 39 2.7.4 如何安装SQL Server客户端工具 39 2.7.5 如何使用客户端配置工具 (Client Configuration Utility) 40 2.8 如何将SQL Server4.2x和6.0升级到 SQL Server6.5 43 2.8.1 为升级做准备 43 2.8.2 进行升级 44 2.8.3 升级之后的整理工作 44 实验 44 问题 44 练习 47 问题答案 49 第3天 配置SQL Server 50 3.1 如何验证SQL Server是否已经被 正确地安装 51 3.1.1 如何验证SQL Server文件的存储 位置 51 3.1.2 如何验证SQL Server注册表入口项 的位置 52 3.1.3 如何验证SQL Server服务已经被 正确地安装 53 3.2 如何停止和启动SQL Server服务 54 3.2.1 如何使用SQL Server服务管理器 55 3.2.2 如何使用SQL Server企业管理器 55 3.2.3 如何使用命令行 56 3.2.4 如何使用控制面板 57 3.2.5 如何使用服务器管理器 57 3.3 如何注册服务器和创建服务器组 58 3.3.1 如何注册SQL Server 58 3.3.2 如何创建服务器组 59 3.4 如何使用SQL Server企业管理器 60 3.5 如何修改SQL Server的配置 61 3.6 如何为第一次使用而配置 SQL Server 65 3.6.1 指定系统管理员口令 65 3.6.2 修改SQL Server的配置 66 3.7 如何安装扩展存储过程 68 3.7.1 什么是扩展存储过程 68 3.7.2 使用扩展存储过程 68 实验 69 问题 69 练习 71 问题答案 73 第4天 创建和管理设备 74 4.1 什么是设备 75 4.2 使用企业管理器来查看设备 75 4.3 如何创建设备 77 4.3.1 创建设备的规则 77 4.3.2 如何使用企业管理器创建设备 78 4 3.3 如何使用Transact-SQL语句创建 设备 79 4.4 如何使用SQL企业管理器来增加设 备的容量 80 4.4.1 增加设备容量的规则 80 4.4.2 如何使用SQL企业管理器来增加 一个设备的大小 81 4.4.3 如何使用Transact-SQL命令来增加 一个设备的大小 81 4.5 如何删除设备 82 4.5.1 删除一个设备所需遵从的规则 82 4.5.2 使用企业管理器删除一个设备 82 4.5.3 手工删除一个设备 83 实验 83 问题 83 练习 86 问题答案 87 第5天 创建和管理数据库 89 5.1 介绍数据库存储结构 90 5.1.1 数据库只能创建在已经存在的 设备上 90 5.1.2 SQL Server如何在数据库中存储 数据 90 5.1.3 理解事各日志 92 5.2 如何估算数据库的空间需求 93 5.2.1 在估算数据库大小时需要考试的 因素 93 5.3 创建数据库的最好方式 94 5.4 如何创建数据库 94 5.4.1 创建新数据库的注意事项 94 5.4.2 如何使用SQL Server企业管理器 创建数据库 95 5.4.3 如何使用Trausact-SAL语句创建 数据库 96 5.5 设置数据库选项 97 5.6 如何使用SQL 企业管理器修改数据库 的大小 98 5.7 如何使用Transact-SQL语句修改数据 库的大小 100 5.8 如何删除数据库 101 5.9 如何创建数据库对象 101 5.9.1 如何创建表 101 5.9.2 如何创建视图 102 5.9.3 如何创建索引 103 实验 104 问题 104 练习 107 问题答案 109 第6天 实现SQL Server安全性 111 6.1 SQL Server安全模式 111 6.2 三种安全模式 112 6.3 改变安全模式 112 6.4 SQL Server安全管理器 114 6.4.1 查看帐户的详细信息 117 6.4.2 管理Windows NT组和授权 117 6.4.3 删除组 118 6.5 集成安全模式对SQL Server的影响 118 实验 119 问题 119 练习 121 问题答案 121 第7天 管理用户帐户 123 7.1 用户和登录 123 7.2 创建登录名 124 7.3 创建用户名及别名 125 7.3.1 在数据库中增加用户 125 7.3.2 为登录名指定别名 126 7.3.3 系统登录名和用户名 127 7.4 删除别名、用户和登录名 128 7.4.1 删除别名 128 7.4.2 删除用户名 128 7.4.3 删除登录名 129 7.5 怎样使用数据库 129 7.5.1 Guest用户 130 7.5.2 改变数据库所有权 130 7.6 用户分组 130 7.6.1 创建组和为组增加成员 130 7.6.2 册除组 131 7.6.3 用户、组和系统表 132 7.7 用户、别名和系统表 132 实验 133 问题 133 练习 134 问题答案 136 第8天 管理用户权限 137 8.1 对象所有权 137 8.2 对象和语句的权限 138 8.3 对象权限 138 8.3.1 授权的选项 140 8.3.2 变通的语法 141 8.4 所有权链 141 8.5 语句权限 143 8.5.1 语句权限、缺省设置和谁可以做 什么 143 8.5.2 对语句进行授权 145 8.5.3 语句权限和所有权链 145 8.6 权限和系统表 145 8.7 系统管理员登录名 146 8.8 怎样实现对象安全性 147 实验 147 问题 147 练习 149 问题答案 151 第9天 调度事件和警报创建 153 9.1 事件、警报和任务 153 9.1.1 设置和监视任务 154 9.1.2 事件日志监视和警报处理 157 9.2 msdb数据库 160 9.3 SQL Executive如何工作 160 实验 161 问题 161 练习 162 问题答案 164 第10天 备份和管理SQL Server 的 数据 165 10.1 为什么要进行备份 165 10.1.1 何时何地进行备份 166 10.1.2 备份什么 166 10.2 备份设备的类型 167 10.2.1 磁盘备份设备 167 10.2.2 磁带备份设备 167 10.2.3 软盘备份设备 168 10.2.4 匿名管道备份设备 168 10.2.5 空备份设备 168 10.3 建立一个备份设备 168 10.4 管理备份设备 170 10.4.1 列出备份设备 170 10.4.2 查看备份设备的信息 170 10.4.3 删除一个备份设备 172 10.5 备份数据库 172 10.6 调度备份 174 10.7 与备份一起运行DBCCs 176 10.8 备份系统数据库 176 10.8.1 备份Master数据库 176 10.8.2 备份msdb数据库 176 10.8.3 备份distribution数据库 176 10.9 事务日志 177 10.10 检查点进程 177 10.11 SQL Transfer Manager 177 10.12 块拷贝程序 179 实验 179 问题 179 练习 181 问题答案 182 第11天 恢复SQL Server的数据 183 11.1 恢复过程概述 183 11.2 自动恢复 184 11.3 恢复用户数据库 185 11.3.1 恢复用户数据库 185 11.3.2 介质发生故障 后恢复用户 数据库 186 11.4 恢复系统数据库 190 11.4.1 从一个好的备份中恢复Master 数据库 190 11.4.2 没有有效备份的情况下恢复 Master数据库 191 11.4.3 恢复msdb数据库 192 11.5 总结 193 实验 193 问题 193 练习 195 问题答案 196 第12天 SQL Server复制 197 12.1 复制定义和过程概述 197 12.1.1 SQL Server复制的优点 198 12.1.2 分发数据概述 198 12.2 复制的特性 198 12.2.1 出版者/订阅者隐喻 199 12.2.2 复制中服务器的角色 199 12.2.3 同步过程 199 12.2.4 Log Reader进程 200 12.2.5 可以被复制和不可以被复制的 内容 200 12.3 介绍复制方案 202 12.3.1 集中出版 202 12.3.2 使用远程分发者的集中出版 203 12.3.3 出版订阅者 205 12.3.4 集中订阅 205 12.3.5 对于单个表有多个出版者的 复制 206 12.4 配置复制用服务器 206 12.5 设置复制 207 12.5.1 创建分发数据库 207 12.5.2 创建和管理出版物 209 12.5.3 设置订阅服务器 210 12.5.4 设置订阅 211 12.6 复制用系统表 213 12.7 复制排错 214 12.7.1 任何订阅者都无法接收修改 信息 214 12.7.2 很多订阅者中的一个无法接收 修改信息 215 12.7.3 出版数据库的事务日志即将被 填满或者已经被填满 215 12.8 最后总结 216 实验 216 问题 216 练习 217 问题答案 219 第13天 调整和优化SQL Server 221 13.1 介绍性能调整 222 13.2 监控性能 222 13.2.1 性能监视器 222 13.2.2 使用DBCC MEMUSAGE 225 13.3 为提高性能而进行配置 227 13.3.1 修改配置选项 227 13.3.2 配置内存选项 228 13.3.3 在RAM中存储tempdb 229 13.3.4 用户、锁和打开的对象 229 13.3.5 工作线程 230 13.3.6 预读选项 230 13.4 设置数据库选项 231 13.5 通过维护工作来调整性能 232 13.6 输入/输出性能调整 233 实验 234 问题 234 练习 235 问题答案 236 第14天 SQL Server故障诊断 238 14.1 查找事实 238 14.1.1 识别问题 239 14.1.2 试图修改 239 14.2 记录信息 240 14.3 SQL Server的信息源 240 14.3.1 SQL Server错误日志 240 14.3.2 观看SQL Server错误日志 240 14.3.3 SQL Server错误消息 241 14.4 Windows NT事件日志 242 14.5 DBCC和TRACE标志 243 14.5.1 设置TRACE 243 14.5.2 信息性TRACE标志 244 14.5.3 TRACE的兼容性和行为的 改变性 244 14.5.4 具体TRACE标志 245 14.6 数据库的一致性检查 245 14.6.1 DBCC许可 246 14.6.2 使用DBCC命令 246 14.6.3 其他DBCC命令 249 14.7 修复被破坏的数据库 252 14.7.1 用户表 252 14.7.2 系统表 252 14.8 预防性维护 252 14.9 调查可疑数据库 253 14.10 其他常出现的问题 253 14.10.1 事务日志满 254 14.10.2 连接问题 254 14.11 其他信息源 255 14.11.1 在线知识基地 255 14.11.2 微软的新闻组 255 14.11.3 Tech Net和MSDN 256 14.11.4 技术支持 256 14.12 结束语 256 实验 256 问题 256 练习 257 问题答案 259 附录A 练习与解答 260 附录B 如何申请MCP考试 281 |