2 SQL Server数据的库安装

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. 各版本比较

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. 各版本比较

二 SQL Server 2008的安装

1 安装前的准备

  1. 检查软、硬件要求

  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 启动数据库服务的方法

  1. 使用服务管理器

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

  2. 使用SQL Server配置管理器

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

  3. 使用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 开始建立服务器注册

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

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

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

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

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

  3. 在本地服务器上注册

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

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

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

五系统和示例数据库

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

・系统数据库

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

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

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

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

・用户数据库

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

 

 

 

 

你可能感兴趣的:(sql,数据库,SSMS,数据库的安装,马向军)