学习指南 1
第1章 从这里开始SQL Server 2005 5
1-1为什么需要学习SQL Server 2005 5
1-1-1 SQL Server 2005人才市场需求现状 5
1-1-2 SQL Server在计算机专业课程体系中的位置 6
1-2 SQL Server 2005的核心内容与优势 8
1-2-1 SQL Server 2005的核心内容 8
1-2-2 SQL Server 2005的优势 9
1-3 SQL Server 2005的演化与升级原因 11
1-3-1 SQL Server 2005的发展“简史” 11
1-3-2 SQL Server 2000为什么要升级成为SQL Server 2005 12
第2章SQL Server 2005概述 13
2-1 SQL Server的定义和基本结构 13
2-1-1 SQL Server的定义 13
2-1-2 SQL Server的基本结构 14
2-2 SQL Server运行环境 14
2-2-1 SQL Server的4种服务 14
2-2-2 SQL Server是通过实例运行的 16
2-3 SQL Server 2005工具及安装环境 20
2-3-1 SQL Server 2005工具集说明 20
2-3-2 SQL Server 2005版本、运行的软硬件环境 21
2-3-3 SQL Server 2005的主要组件 23
2-4 SQL Server 2005的安装过程 25
2-4-1 SQL Server 2005安装前的准备工作 25
2-4-2 SQL Server 2005的安装步骤 26
2-4-3 SQL Server 2005安装中的若干问题分析 31
2-5注册、配置和管理SQL Server 2005服务器 32
2-5-1 Management Studio概述 32
2-5-2外围应用配置器概述 34
2-5-3配置管理器(SQL Server Confiiguration Manager) 36
2-5-4 SQL Server 2005命令行工具SQLCMD概述 37
2-6 SQL Server系统数据库简介 41
2-6-1 SQL Server 2005的系统数据库 41
2-6-2元数据检索 42
2-6-3 SQL Server的基本对象 43
2-6-4 SQL Server对象的引用 43
第3章 数据库备份与恢复技术 46
3-1 SQL Server 2005的数据库备份 46
3-1-1数据库备份概述 46
3-1-2数据库磁盘备份设备 47
3-1-3数据库备份方法 48
3-2 SQL Server 2005的数据库恢复 54
3-2-1在管理平台中通过数据库备份文件恢复数据库 54
3-2-2通过命令行进行数据库还原 59
3-3数据库备份与恢复技术实训 62
3-3-1 SQL Server数据库备份实训 63
3-3-2 SQL Server备份方法实训 64
3-3-3 SQL Server文件和文件组备份实训 65
3-3-4 SQL Server数据还原实训 67
第4章 数据库转换与复制技术 70
4-1数据的导入与导出 70
4-1-1数据库表数据导出 70
4-1-2将异构数据导入到SQL Server数据库 75
4-2 SQL Server Integration Services介绍 77
4-2-1 SSIS的体系结构 77
4-2-2使用SSIS进行数据转换 79
4-3 SQL Server 2005复制技术 88
4-3-1“复制”简介 88
4-3-2“复制”中的服务器角色 89
4-3-3“复制”的类型 90
4-3-4“复制”的服务器配置 92
4-3-5“复制”的过程中遇到的常见问题 99
4-4数据库转换与复制技术实训 100
4-4-1通过SSIS批量导入Excel文件实训 100
4-4-2 SQL Server数据的导入与导出实训 104
4-4-3 SQL Server数据的对等复制实训 104
第5章SQL Server 2005的安全性 107
5-1 SQL Server 2005安全性概述 107
5-1-1数据库安全性的产生 108
5-1-2 SQL Server 2005安全性概述 108
5-2 SQL Server 2005登录用户 112
5-2-1建立SQL Server 2005安全用户 112
5-2-2通过命令方式建立SQL Server2005安全用户 116
5-3 SQL Server 2005权限管理 118
5-3-1用户权限概述 118
5-3-2用户权限配置的实现 120
5-3-3用户的角色 125
5-4 SQL Server 2005密码策略和证书 129
5-4-1加密技术概述 129
5-4-2 SQL Server 2005数据加密技术 131
5-4-3 SQL Server 2005的服务主密钥 133
5-4-4 SQL Server 2005的数据库主密钥 133
5-4-5 SQL Server 2005的数字证书 134
5-4-6使用对称密钥加解密SQL Server2005的数据 138
5-4-7使用非对称密钥加解密SQLServer 2005的数据 140
5-5 SQL Server 2005的安全性实训 142
5-5-1 SQL Server登录账户管理 142
5-5-2 SQL Server数据库用户管理 142
5-5-3用户安全登录及授/收权实验 143
5-5-4了解数据库加密体系结构 144
第6章 自动化管理任务 148
6-1自动化管理任务概述 148
6-1-1自动化管理任务的优点 149
6-1-2自动化管理的组件 149
6-1-3 SQL Server代理 149
6-2管理作业与警报 151
6-2-1操作员 152
6-2-2创建作业的基本步骤 153
6-2-3创建警报 155
6-2-4通过T-SQL实现自动化管理任务 157
第7章 数据库维持高可用性 164
7-1 SQL Server 2005高可用性技术 164
7-1-1 SQL Server 2005高可用性解决方案 164
7-1-2 SQL Server 2005高可用性技术的特点 166
7-2数据库镜像 166
7-2-1数据库镜像的组成 166
7-2-2数据库镜像的工作过程 167
7-2-3端点的作用 167
7-2-4数据库镜像的操作模式 168
7-2-5数据库镜像所需的环境 169
7-3日志传送 175
7-3-1日志传送简介 176
7-3-2日志传送操作 176
7-3-3配置日志传送 177
第8章SQL Server 2005分析服务 185
8-1定义数据源视图 185
8-1-1创建分析服务项目 185
8-1-2定义数据源 186
8-1-3定义数据源视图 188
8-2定义和部署多维数据集 190
8-2-1定义多维数据集 190
8-2-2部署分析服务项目 196
第9章SQL Server 2005报表服务 199
9-1 SQL Server 2005 Reporting Services简介 199
9-1-1 SSRS的基本结构 199
9-1-2 SSRS的配置情况 200
9-2创建基本报表 201
9-2-1创建报表服务器项目 202
9-2-2创建第一个报表 203
9-2-3手工创建报表 206
9-2-4创建分组报表 209
9-2-5创建图表报表 212
9-3管理基本报表 214
9-3-1报表管理概述 214
9-3-2利用报表管理配置ReportingServer 221
附录 习题参考答案 225
参考文献 231