第2章-安装SQLServer数据库
一、SQL Server数据库的版本
#起源于1987年的sybase SQL Server,SQL Server是初由Mircosoft、Sybase和Ashton-Tate三家公司共同开发的。
#SQL Server 4版本发行以后,Microsoft和Sybase公司在SQL Server的开发方面分道扬镳,取消了合作,各自开发自己的SQL Server。
# SQL Server 6.0版本是第一个完合由Microsoft公司开发的版本
(1)、SQL Server 2000
1、SQL Server 2000介绍/特性
# SQL Server 2000是从SQL Server 7.0版本发展而来的,基于C/S模式的大型关系数据库管理系统,它的可靠性和易用性使它成为了一个杰出的数据库平台。可
应用于大型联机事务处理,数据仓库及电子商务等。
#特性:“Inetrnet继承”、“可伸缩性和可用性”、“企业级数据库功能”、“易于安装、部署和使用”、“数据仓库”。
2、SQL Server 2000版本说明
企业版(Enterprise Edition)
标准版(Standard Edition)
开发版(Developer Edition)
个人版(Personal Edition)
桌面引擎版(Desktop Engine Edition)
(2)、SQL Server 2005
1、SQL Server 2005介绍
# SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
# SQL Server 2005数据库引擎为关系型数据库和结构化数据提供了更安全可靠的存储功能,可以用来构建和管理用于业务的高可用和高性能的数据应用程序。
【SQL Server2005的特性】
a)安全、可靠、高效的企业级数据库管理平台
b)先进、一体化的商业智能平台
c)极具扩展性和灵活性的开发平台
2、SQL Server 2005版本说明
企业版(Enterprise Edition)
标准版(Standard Edition)
开发版(Developer Edition)
工作组版(Workgroup Edition)
精简版(Express EDition)
序号 |
项目 |
精简版 |
工作组版 |
标准版 |
开发版 |
企业版 |
说明 |
1 |
CPU数量 |
1 |
2 |
4 |
OS Max |
OS Max |
|
2 |
内存 |
1GB |
3GB |
OS Max |
OS Max |
OS Max |
|
3 |
数据库大小 |
4GB |
无限制 |
无限制 |
无限制 |
无限制 |
|
4 |
数据库镜像 |
√ |
√ |
√ |
|||
5 |
故障转移群 |
√ |
√ |
√ |
|||
6 |
备份日志传送 |
√ |
√ |
√ |
√ |
||
7 |
Management studio |
√ |
√ |
√ |
√ |
||
8 |
SQL 代理作业调度服务 |
√ |
√ |
√ |
√ |
||
9 |
导入/导出 |
√ |
√ |
√ |
√ |
√ |
(3)、SQL Server 2008
1、SQL Server 2008介绍
# SQL Server 2008是一个可信任的、高效的、智能的数据管理平台,同时也是微软数据平台规划中的一个主要部分,其宗旨是满足目前和将来管理数据的需求。
# SQL Server 2008定位于大规模联机事务处理、数据仓库和电子商务应用的数据库和数据库分析平台,与以往的SQL Server 数据库相比,增加了许多新的功能。
【SQL Server 2008新功能】
数据加密
增强了审查
生动修复页面
扩展事件
资源监控器
ADO.NET实体框架
2、SQL Server 2008版本说明
企业版(Enterprise Edition)
标准版(Standard Edition)
开发版(Developer Edition)
工作组版(Workgroup Edition)
Web版(Web EDition)
精简版(Express EDition)
Compact 3.5版
序号 |
项目 |
精简版 |
工作组版 |
Web版 |
标准版 |
开发版 |
企业版 |
1 |
CPU数量 |
1 |
2 |
4 |
4 |
OS Max |
OS Max |
2 |
内存 |
1GB |
3GB |
OS Max |
OS Max |
OS Max |
OS Max |
3 |
数据库大小 |
4GB |
无限制 |
无限制 |
无限制 |
无限制 |
无限制 |
4 |
数据库镜像 |
√ |
√ |
√ |
|||
5 |
故障转移群 |
√ |
√ |
√ |
|||
6 |
备份日志传送 |
√ |
√ |
√ |
√ |
√ |
|
7 |
Management studio |
√ |
√ |
√ |
√ |
√ |
|
8 |
SQL 代理作业调度服务 |
√ |
√ |
√ |
√ |
√ |
|
9 |
导入/导出 |
√ |
√ |
√ |
√ |
√ |
√ |
二、安装和使用SQL Server 2008
【安装SQL Server的安全注意事项】:
a)增强物理安全性
b)使用防火墙
c)隔离服务、例如不要在域控制器上安装SQL Server
d)创建具有最低特权的服务账户
e)配置安全的文件系统
f)禁用不必要的协议,包括NetBios和服务消息块,以便消除用户枚举的威胁。
【安装前的准备】
处理器:Pentium �<嫒荽�理器或速度更快的处理器
最低1.0GHz,建议2.0GHz或更高
内存(RAM):最小512MB,建议2GB或更大的内存
硬盘空间:2GB以上
操作系统及补丁程序
(1)、启动和停止数据库服务
1、使用服务器启动或停止数据库服务(services.msc)
2、使用SQL Server配置管理器启动或停止数据库服务
3、使用SSMS启动或停止数据库服务
(2)、注册服务器
#通过SQL Server Mangement Studion中注册服务器可以保存SQL Server实例连接信息,以便在以后的会话中能够方便地连接和管理它。
#服务器类型:可注册的类型、数据库引擎、Analysis Services、Reporting services、Integration Services和SQL Server Compact
#服务器的名称:需要注册的服务器的计算机名
(3)、系统数据库和示例数据库
【系统数据库】
#是管理和维护SQLServer所必需的数据库
#包含:master、model、msdb、tempdb
【示例数据库】
#也称用户数据库,是用户自己建立的数据库
#如:t221、Myschool...
1、系统数据库
记录SQL Server系统中所有系统级别的信息
master记录所有的登录账号和系统配置信息
记录所有其他的数据库信息,文件的位置,初始化信息
用作SQL Server实例上创建的所有数据库的模版
model对mode数据库进行的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有数据库。
用于SQL Server代理计划警报和作业,所有的任务调度、报警、操作都存储
msdb该数据库中,该数据库还用来存储所有数据库备份历史。
SQL Server Agent将会使用这个数据库
用于保存临时对象或中间结果集
tempdb在SQL Server每次启动时,都重新创建tempdb数据库,因此,该数据库在系统启动时总是干净的。
2、示例数据库
【Adventure Works LT 2008】
#示例数据库的轻量级版本,它是Adventure Works数据库完整版的极小一部分
#它提供了更简化的示便集,便于理解基本概念和做简单练习
【Adventure Wirks DW 2008】
#用于Analysis Services的示例数据库
#DW(Data Warehouse)表示数据仓库,大部分Analysis Services项目都建立在数据仓库的基础上。