SQL Server数据库安装
一 SQL Server的介绍
1 SQL Server发展史
Sybase SQL Server
·由Microsoft、Sybase和Ashton-Tate共同开发
SQL Server 4.0
·Microsoft与Sybase共同开发,后来中止合作
·Microsoft专注于Windows NT平台上的SQL Server开发
·Sybase致力于Unix平台上的SQL Server开发
SQL Server 6.0
·微软独立开发
SQL Server 7.0
SQL Server 2000、2005、2008
2 SQL Server 2000
- 介绍
·由SQL Server 7.0版本发展而来
·基于客户机/服务器模式的大型关系数据库
·支持企业级数据库功能
·进行联机分析处理
·具有可扩展性
·易于安装、部署和使用
- 版本说明
·企业版(Enterprise Edition)
·支持大规模在线数据或事物处理
·支持数据仓库、群集技术及容错的应用
·提供了最多的功能特性,面向高端用户
·标准版(Standard Edition)
·功能相对较少,面向中小企业
·开发版( Developer Edition )
·拥有企业版中的绝大多数功能特性
·只可用于开发测试,不能用于生产环境
·个人版(Personal Edition)
·和标准版类似,在扩展性上有一定限制
·适用于移动办公用户
·桌面引擎版(Desktop Engine Edition)
·提供了最基本的功能特性,有很多限制
·用于少量用户的小型数据库应用或学习、测试环境
3 SQL Server 2005
- 介绍
·提供了安全、可靠、高效的企业级数据管理平台
·安全认证与数据加密
·数据库镜像、快照
·数据集成与性能优化
·提供了非常完整的商业智能套件
·数据仓库
·数据分析、报表与数据挖掘
·提供了更加强大的开发工具
·集成.net开发环境
·新数据类型的应用
- 版本说明
·企业版(Enterprise Edition)
·支持大规模在线数据或事物处理
·提供最全面的功能特性,面向高端用户
·标准版(Standard Edition)
·功能相对较少,面向中小企业
·开发版( Developer Edition )
·拥有企业版中所有功能特性
·只可用于开发测试,不能用于生产环境
·工作组版( Workgroup Edition )
·包括核心数据库功能,可升级到标准版或企业版
·入门级数据库,适合小型企业
·精简版( Express Edition )
·免费、适用于低端用户
- 各版本比较
4 SQL Server 2008
- 介绍
·定位于大规模联机事务处理、数据仓库和电子商务
·推出许多新特性和关键改进
数据加密
增强审查
自动修复页面
扩展事件
资源监控器
引入ADO.NET实体框架
- 版本介绍
·企业版(Enterprise Edition)
·提供了企业级支持
·拥有最全面的功能特性,面向高端用户
·标准版(Standard Edition)
·提供了部门级支持
·功能相对较少,面向中小企业
·开发版( Developer Edition )
·拥有企业版中所有功能特性
·只可用于开发测试,不能用于生产环境
·可以升级到企业版
·工作组版( Workgroup Edition )
·包括核心数据库功能,可升级到标准版或企业版
·提供数据管理和报表平台
·Web版
·应用于Inetrnet Web服务环境
·实现低成本、大规模、高可用性的WEB应用
·精简版( Express Edition )
·免费,拥有核心的数据库功能
·用于学习、创建桌面应用和小型服务器
·Compact 3.5版
·针对开发人员设计的免费嵌入式数据库
·应用于移动设备、桌面和WEB客户端应用
- 各版本比较
二 SQL Server 2008的安装
1 安装前的准备
- 检查软、硬件要求
- 注意事项
·保证安全性
·增强物理安全
·使用防火墙
·隔离服务
a·例如不要在DC上安装 SQL Server
·创建具有最低特权的服务账户
·使用尽可能低的用户权限运行服务,减小被***面
·禁用不必要的协议
·如NetBIOS 、SMB
2 开始安装
1)预安装
·双击安装目录下的setup.exe,打开SQL server安装程序,系统提示先安装Microsoft .NET Framework、Windows Installer,单击确定进行安装,安装完后重启系统
2)正式安装
·再次运行SQL server安装程序,进入安装中心,单机左侧的"安装"按钮
·然后单击右侧的"全新 SQL Server独立安装或向现有安装添加功能"
· 安装程序支持规则开始检测在安装SQL server安装程序支持文件时可能出现的问题,检测完后,单击"确定"按钮
·输入产品密钥,然后单机"下一步"按钮
·接受许可,然后单机"下一步"按钮
·直接单击"安装"按钮
·安装成功则进入到第二个阶段,根据提示,如各个规则状态为"已通过"或"警告",则可以进行下一步安装,单击"下一步"按钮
·根据需要选择功能,这里建议全选后单击"下一步"按钮
·这里选择"默认实例",然后单击"下一步"按钮
·然后显示磁盘使用情况,单击"下一步"按钮即可
·然后进入到"服务器配置"页面,要为SQL server选择需要使用的账户,单击对所有SQL sever服务使用相同的账户"按钮
·选择NT AUTHORITY\SYSTEM,不需要输入密码,然后单击"确定"按钮
·所有账户都相同,其他都默认后再单击"下一步"按钮
(安装完后也可以在配置管理器中修改账户)
·然后进入到"数据库引擎配置",选择"混合模式",再单击"添加当前用户",然后在输入管理员密码,其他默认,再单击"下一步"按钮
·单击"添加当前用户"按钮,再单击"下一步"按钮
·使用默认选择"安装本机模式默认配置",单击"下一步"按钮
·不做任何选择你,单击"下一步"按钮
·没有错误报告后,单击"下一步"按钮
·进入查看摘要页面,单击"安装"按钮
·完成安装,单击"下一步"按钮
·安装过程完毕,单击"下一步"按钮
三启动和停止数据库服务
1 启动数据库服务的方法
- 使用服务管理器
单击"管理工具"→"服务",打开服务管理器,找到"SQL server(MSSQLSERVER)"服务,右击选择启动
- 使用SQL Server配置管理器
打开SQL Server配置管理器,单击左侧"SQLServer服务",再右击右侧的SQL server(MSSQLSERVER)服务,选择启动
- 使用SSMS
·在"开始"菜单中打开"SQL Server Management Studio",出现连接到服务器的对话框,单击"连接"按钮
·在主界面中,右击右侧的数据库引擎,选择启动
四注册服务器(远程管理)
通过在SQL Server Management Studio中注册服务器可以保存SQL Server 实例连接信息,以便在以后的会话中能够更方便的连接和管理它,在注册服务器时必须指定以下内容
服务器类型:可以注册到以下服务器
·数据库引擎
·Analysis Services
·Reporting Services
·Integration Services
·SQL ServerCompact
服务器名称:需要注册的服务器的计算机名或IP
身份验证方式:
Windows身份验证:计算机账户
SQL Server身份验证:SQL Server的账户
1 开始建立服务器注册
- 修改需要连接的服务器的SQL Server的账户密码
在SQL Server Management Studio主界面中点开"安全性"→"登录名",双击"sa",然后修改密码并不勾选密码墙纸策略
然后单击左上角的状态,选择启用账户,单击"确定"按钮
- 开启服务器的SQL Server身份验证
在SQL Server Management Studio主界面中,右击数据库引擎,选择"属性"→"安全性",点选"SQl Server 和 Windows身份验证模式",单击"确定按钮",然后重启服务:在SQL Server Management Studio主界面中,右击数据库引擎,选择"重启启动"
- 在本地服务器上注册
在SQL Server Management Studio主界面中,右击数据库引擎,选择注册
服务器名称可以输入远程服务器的计算机名(实例名)或者IP;身份验证可以选择"SQl Server 和 Windows身份验证",然后输入远程服务器的SQl server的账户名和密码,然后单击"测试",测试成功后单击"保存"
- SQL Server Management Studio主界面中,单击"已注册的服务器"展开后便可以访问和管理了
五系统和示例数据库
SQL Server 中的数据库按照用途可以划分为一下两种
·系统数据库
·Master:记录系统级别信息,如登陆用户、其他数据库文件的位置等
·Model:数据库模板,创建数据库时使用
·Msdb:用于 SQL Server 代理计划警报和作业
·Tempdb:保存临时对象或中间结果集
·用户数据库
AdventureWorks2008:示例数据库,用于用户理解和练习