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

  1. 介绍

    ·由SQL Server 7.0版本发展而来

    ·基于客户机/服务器模式的大型关系数据库

    ·支持企业级数据库功能

    ·进行联机分析处理

    ·具有可扩展性

    ·易于安装、部署和使用

  2. 版本说明

    ·企业版(Enterprise Edition)

    ·支持大规模在线数据或事物处理

    ·支持数据仓库、群集技术及容错的应用

    ·提供了最多的功能特性,面向高端用户

    ·标准版(Standard Edition)

    ·功能相对较少,面向中小企业

    ·开发版( Developer Edition )

    ·拥有企业版中的绝大多数功能特性

    ·只可用于开发测试,不能用于生产环境

    ·个人版(Personal Edition)

    ·和标准版类似,在扩展性上有一定限制

    ·适用于移动办公用户

    ·桌面引擎版(Desktop Engine Edition)

    ·提供了最基本的功能特性,有很多限制

    ·用于少量用户的小型数据库应用或学习、测试环境

3 SQL Server 2005

  1. 介绍

    ·提供了安全、可靠、高效的企业级数据管理平台

    ·安全认证与数据加密

    ·数据库镜像、快照

    ·数据集成与性能优化

    ·提供了非常完整的商业智能套件

    ·数据仓库

    ·数据分析、报表与数据挖掘

    ·提供了更加强大的开发工具

    ·集成.net开发环境

    ·新数据类型的应用

  2. 版本说明

    ·企业版(Enterprise Edition)

    ·支持大规模在线数据或事物处理

    ·提供最全面的功能特性,面向高端用户

    ·标准版(Standard Edition)

    ·功能相对较少,面向中小企业

    ·开发版( Developer Edition )

    ·拥有企业版中所有功能特性

    ·只可用于开发测试,不能用于生产环境

    ·工作组版( Workgroup Edition )

    ·包括核心数据库功能,可升级到标准版或企业版

    ·入门级数据库,适合小型企业

    ·精简版( Express Edition )

    ·免费、适用于低端用户

  3. 各版本比较

2 SQL Server数据的库安装_数据库的安装 4 SQL Server 2008

  1. 介绍

    ·定位于大规模联机事务处理、数据仓库和电子商务

    ·推出许多新特性和关键改进

    数据加密

    增强审查

    自动修复页面

    扩展事件

    资源监控器

    引入ADO.NET实体框架

  2. 版本介绍

    ·企业版(Enterprise Edition)

    ·提供了企业级支持

    ·拥有最全面的功能特性,面向高端用户

    ·标准版(Standard Edition)

    ·提供了部门级支持

    ·功能相对较少,面向中小企业

    ·开发版( Developer Edition )

    ·拥有企业版中所有功能特性

    ·只可用于开发测试,不能用于生产环境

    ·可以升级到企业版

    ·工作组版( Workgroup Edition )

    ·包括核心数据库功能,可升级到标准版或企业版

    ·提供数据管理和报表平台

    ·Web版

    ·应用于Inetrnet Web服务环境

    ·实现低成本、大规模、高可用性的WEB应用

    ·精简版( Express Edition )

    ·免费,拥有核心的数据库功能

    ·用于学习、创建桌面应用和小型服务器

    ·Compact 3.5版

    ·针对开发人员设计的免费嵌入式数据库

    ·应用于移动设备、桌面和WEB客户端应用

  3. 各版本比较

2 SQL Server数据的库安装_数据库_02

二 SQL Server 2008的安装

1 安装前的准备

  1. 检查软、硬件要求

2 SQL Server数据的库安装_数据库的安装_03

  1. 注意事项

    ·保证安全性

    ·增强物理安全

    ·使用防火墙

    ·隔离服务

    a·例如不要在DC上安装 SQL Server

    ·创建具有最低特权的服务账户

    ·使用尽可能低的用户权限运行服务,减小被攻击面

    ·禁用不必要的协议

    ·如NetBIOS 、SMB

2 开始安装

1)预安装

·双击安装目录下的setup.exe,打开SQL server安装程序,系统提示先安装Microsoft .NET Framework、Windows Installer,单击确定进行安装,安装完后重启系统

2)正式安装

·再次运行SQL server安装程序,进入安装中心,单机左侧的"安装"按钮

2 SQL Server数据的库安装_数据库的安装_04

·然后单击右侧的"全新 SQL Server独立安装或向现有安装添加功能"

2 SQL Server数据的库安装_数据库的安装_05

· 安装程序支持规则开始检测在安装SQL server安装程序支持文件时可能出现的问题,检测完后,单击"确定"按钮

2 SQL Server数据的库安装_ssms_06

·输入产品密钥,然后单机"下一步"按钮

2 SQL Server数据的库安装_数据库的安装_07

·接受许可,然后单机"下一步"按钮

2 SQL Server数据的库安装_马向军_08

·直接单击"安装"按钮

2 SQL Server数据的库安装_数据库的安装_09

·安装成功则进入到第二个阶段,根据提示,如各个规则状态为"已通过"或"警告",则可以进行下一步安装,单击"下一步"按钮

2 SQL Server数据的库安装_数据库_10

·根据需要选择功能,这里建议全选后单击"下一步"按钮

2 SQL Server数据的库安装_马向军_11

·这里选择"默认实例",然后单击"下一步"按钮

2 SQL Server数据的库安装_sql_12

·然后显示磁盘使用情况,单击"下一步"按钮即可

2 SQL Server数据的库安装_马向军_13

·然后进入到"服务器配置"页面,要为SQL server选择需要使用的账户,单击对所有SQL sever服务使用相同的账户"按钮

2 SQL Server数据的库安装_数据库_14

·选择NT AUTHORITY\SYSTEM,不需要输入密码,然后单击"确定"按钮

2 SQL Server数据的库安装_马向军_15

·所有账户都相同,其他都默认后再单击"下一步"按钮

(安装完后也可以在配置管理器中修改账户)2 SQL Server数据的库安装_数据库的安装_16

·然后进入到"数据库引擎配置",选择"混合模式",再单击"添加当前用户",然后在输入管理员密码,其他默认,再单击"下一步"按钮

2 SQL Server数据的库安装_数据库_17

·单击"添加当前用户"按钮,再单击"下一步"按钮

2 SQL Server数据的库安装_马向军_18

·使用默认选择"安装本机模式默认配置",单击"下一步"按钮

2 SQL Server数据的库安装_sql_19

·不做任何选择你,单击"下一步"按钮

2 SQL Server数据的库安装_马向军_20

·没有错误报告后,单击"下一步"按钮

2 SQL Server数据的库安装_ssms_21

·进入查看摘要页面,单击"安装"按钮

2 SQL Server数据的库安装_sql_22

·完成安装,单击"下一步"按钮

2 SQL Server数据的库安装_sql_23

·安装过程完毕,单击"下一步"按钮

 

2 SQL Server数据的库安装_数据库_24

三启动和停止数据库服务

1 启动数据库服务的方法

  1. 使用服务管理器

    单击"管理工具"→"服务",打开服务管理器,找到"SQL server(MSSQLSERVER)"服务,右击选择启动

    2 SQL Server数据的库安装_数据库_25

  2. 使用SQL Server配置管理器

    打开SQL Server配置管理器,单击左侧"SQLServer服务",再右击右侧的SQL server(MSSQLSERVER)服务,选择启动

    2 SQL Server数据的库安装_马向军_26

  3. 使用SSMS

    ·在"开始"菜单中打开"SQL Server Management Studio",出现连接到服务器的对话框,单击"连接"按钮

    2 SQL Server数据的库安装_ssms_27

    ·在主界面中,右击右侧的数据库引擎,选择启动

    2 SQL Server数据的库安装_数据库_28

四注册服务器(远程管理)

通过在SQL Server Management Studio中注册服务器可以保存SQL Server 实例连接信息,以便在以后的会话中能够更方便的连接和管理它,在注册服务器时必须指定以下内容

服务器类型:可以注册到以下服务器

·数据库引擎

·Analysis Services

·Reporting Services

·Integration Services

·SQL ServerCompact

服务器名称:需要注册的服务器的计算机名或IP

身份验证方式:

Windows身份验证:计算机账户

SQL Server身份验证:SQL Server的账户

1 开始建立服务器注册

  1. 修改需要连接的服务器的SQL Server的账户密码

    在SQL Server Management Studio主界面中点开"安全性"→"登录名",双击"sa",然后修改密码并不勾选密码墙纸策略

    2 SQL Server数据的库安装_马向军_29

    然后单击左上角的状态,选择启用账户,单击"确定"按钮

    2 SQL Server数据的库安装_数据库_30

  2. 开启服务器的SQL Server身份验证

    在SQL Server Management Studio主界面中,右击数据库引擎,选择"属性"→"安全性",点选"SQl Server 和 Windows身份验证模式",单击"确定按钮",然后重启服务:在SQL Server Management Studio主界面中,右击数据库引擎,选择"重启启动"

    2 SQL Server数据的库安装_马向军_31

  3. 在本地服务器上注册

    在SQL Server Management Studio主界面中,右击数据库引擎,选择注册

    2 SQL Server数据的库安装_数据库的安装_32

    服务器名称可以输入远程服务器的计算机名(实例名)或者IP;身份验证可以选择"SQl Server 和 Windows身份验证",然后输入远程服务器的SQl server的账户名和密码,然后单击"测试",测试成功后单击"保存"

    2 SQL Server数据的库安装_数据库的安装_33

  4. SQL Server Management Studio主界面中,单击"已注册的服务器"展开后便可以访问和管理了

五系统和示例数据库

SQL Server 中的数据库按照用途可以划分为一下两种

·系统数据库

·Master:记录系统级别信息,如登陆用户、其他数据库文件的位置等

·Model:数据库模板,创建数据库时使用

·Msdb:用于 SQL Server 代理计划警报和作业

·Tempdb:保存临时对象或中间结果集

·用户数据库

AdventureWorks2008:示例数据库,用于用户理解和练习