《数据库基础及实践技术——SQL Server 2008》一2.1 SQL Server 2008的版本和组件

2.1 SQL Server 2008的版本和组件

SQL Server 2008于2008年6月正式发布。为了满足不同用户在性能、功能、价格等因素上的不同要求,SQL Server 2008提供了不同的版本系列和不同的组件。
根据应用程序以及用户业务的需要,可以选择安装不同的SQL Server版本。不同版本的SQL Server价格不同,提供的功能也不尽相同。用户应该根据自己的实际需求,选择安装合适的版本和组件。本节介绍SQL Server 2008提供的各种版本、组件及其主要功能。

2.1.1 SQL Server 2008的版本

SQL Server 2008分为服务器版和专业版两大类,专业版是针对特定的用户群体而设计的。表2-1列出了服务器版包含的版本和定义,表2-2列出了专业版包含的版本和定义。

2.1.2 SQL Server 2008的组件

表2-3列出了SQL Server 2008提供的服务器组件,也就是SQL Server 2008提供的服务。在 SQL Server安装向导的“功能选择”界面,可以指定要安装的SQL Server服务器组件。表2-4列出了SQL Server 2008提供的管理工具。

2.1.3 SQL Server 2008各版本支持的功能

在可扩展性方面,只有SQL Server 2008企业版才支持分区、数据压缩等功能。表2-5列出了SQL Server 2008各版本在高可用性上的功能差别。

说明:Windows Server 2003 最多支持8个故障转移群集节点。Windows Server 2008最多支持64个故障转移群集节点。
各版本提供的管理工具见表2-6。

2.1.4 安装SQL Server 2008需要的软、硬件环境

  1. 系统要求
    安装SQL Server 2008需要.NET Framework 3.5、Windows Installer 4.5或更高版本,以及 Microsoft数据访问组件(MDAC) 2.8 SP1或更高版本。

表2-9列出了能够安装SQL Server 2008各版本(32位)的主要系统要求。

  1. 磁盘空间要求
    在安装SQL Server 2008的过程中,Windows Installer 会在系统驱动器中创建临时文件。在运行安装程序以安装或升级SQL Server之前,应检查系统驱动器中是否有至少2GB的可用磁盘空间用来存储这些文件。

实际硬盘空间需求取决于系统配置和用户决定安装的功能。表2-10列出了SQL Server 2008各组件对磁盘空间的要求。

2.1.5 实例

在安装SQL Server之前,首先需要理解一个概念—实例。各数据库厂商对实例的解释不完全一样,在SQL Server中可以这样理解实例:当在一台计算机上安装一次SQL Server时,就生成了一个实例。

  1. 默认实例和命名实例
    如果是在计算机上第一次安装SQL Server 2008(并且此计算机上也没有安装其他的SQL Server版本),则SQL Server安装向导会提示用户选择把这次安装的SQL Server实例作为默认实例还是命名实例(通常是默认实例)。命名实例只是表示在安装过程中为实例指定了一个名称,然后就可以用该名称访问该实例。默认实例是用当前使用的计算机的网络名作为SQL Server实例名。

在客户端访问默认实例的方法:在SQL Server客户端工具中输入“计算机名”或者计算机的IP地址。访问命名实例的方法:在SQL Server客户端工具中输入“计算机名命名实例名”。
在一台计算机上只能安装一个默认实例,但可以有多个命名实例。
当对SQL Server实例进行命名时,需注意以下几点:
实例名不区分大小写。
实例名不能包含“Default”或其他保留关键字。如果在实例名中使用了保留关键字,将发生安装错误。
如果将实例名指定为MSSQLServer,则将创建默认实例。对于SQL Server Express,如果将实例名称指定为SQLExpress,将创建默认实例。
实例名最多不超过16个字符。
实例名中的第一个字符必须是字母。可接受的字母为Unicode标准2.0定义的字母,这些字母包括a~z、A~Z和其他语言中的字母字符。后续字符可以是Unicode标准2.0定义的字母、源于基本拉丁语或其他国家/地区书写符号的十进制数字、美元符号 ($) 或者下划线 (_)。
实例名称中不允许有空格或其他特殊字符,也不允许存在反斜杠 ()、逗号 (,)、冒号 (:)、分号 (;)、单引号 (?、and 符 (&) 和 at 符 (@)。

  1. 多实例
    SQL Server的一个实例代表一个独立的数据库管理系统,SQL Server 2008支持在同一台服务器上安装多个实例,或者在同一个服务器上同时安装SQL Server 2008和SQL Server的早期版本。在安装过程中,数据库管理员可以选择安装一个不指定名称的实例(默认实例),在这种情况下,实例名将采用服务器的机器名作为默认实例名。在相同的计算机上除了安装SQL Server的默认实例外,如果还要安装多个实例,则必须给其他实例取不同的名称,这些实例均是命名实例。在一台服务器上安装SQL Server的多个实例,使不同的用户可以将自己的数据放置在不同的实例中,从而避免不同用户数据之间的相互干扰。

但并不是在一台服务上安装的SQL Server实例越多越好,因为安装多个实例会增加管理开销,导致组件重复。SQL Server和SQL Server Agent服务的多个实例需要额外的计算机资源,包括内存和处理能力。

时间: 2024-10-04 09:33:47

《数据库基础及实践技术——SQL Server 2008》一2.1 SQL Server 2008的版本和组件的相关文章

《数据库基础及实践技术——SQL Server 2008》一导读

前 言 数据库技术起源于20世纪60年代末,经过几十年的迅速发展,目前已经建立起一套较完整的理论体系,产生了一大批商用软件产品.随着数据库技术应用领域的不断扩大,对数据库的应用已深入到国民经济和社会生活的各个方面.因此,作为当代的大学生,学习和掌握数据库知识都是非常必要的. 为了提高计算机专业本科生对数据库知识的实践能力,很多高校的计算机专业对数据库的授课做了一些调整,相当一部分学校将数据库的教学安排在两个学期完成,或者分为两个阶段来完成.第一个阶段基本是以讲授数据库基本原理为主,第二个阶段以讲

《数据库基础及实践技术——SQL Server 2008》一3.7 复制数据库

3.7 复制数据库 将数据库从一台服务器移动(复制)到另一台服务器有多种方法,3.6节介绍过的分离和附加数据库是一种方法,本节介绍的复制数据库是另一种方法,还有一种方法是使用备份和恢复数据库(在第13章介绍)技术.SQL Server 2008提供了复制数据库向导,利用该向导可以很方便地将数据库从一台服务器复制到另一台服务器,也可以将数据库复制到同一台服务器上.而且可以将SQL Server 2000或SQL Server 2005数据库复制到SQL Server 2008版本的实例上,从而实现

《数据库基础及实践技术——SQL Server 2008》一3.1 SQL Server数据库概述

3.1 SQL Server数据库概述 SQL Server 2008中的数据库由包含数据的表集合以及其他对象(如视图.索引.存储过程等)组成,目的是为执行与数据有关的活动提供支持.SQL Server支持在一个实例中创建多个数据库,每个数据库在物理和逻辑上都是独立的,相互之间没有影响.每个数据库存储相关的数据.例如,可以用一个数据库存储商品及销售信息,用另一个数据库存储人事信息. 从数据库的应用和管理角度来看,SQL Server将数据库分为两大类:系统数据库和用户数据库.系统数据库是SQL

《数据库基础及实践技术——SQL Server 2008》一3.6 分离和附加数据库

3.6 分离和附加数据库 利用分离和附加数据库的操作可以实现将数据库从一台计算机移动到另一台计算机,或者从一个实例移动到另一个实例的目的. 数据库被分离后,其所包含的数据文件和日志文件不再受数据库管理系统的管理,因此,用户可以复制或剪切该数据库的全部文件,然后将它们放置到另一台计算机上,或者本计算机的其他位置上.然后,通过附加的方法可以将数据库恢复到同一台数据库服务器上,或者附加到其他数据库服务器上. 如果要将数据库移动或复制到同一台服务器的不同SQL Server实例中,或者要移动数据库的数据

《数据库基础及实践技术——SQL Server 2008》一2.3 配置SQL Server 2008

2.3 配置SQL Server 2008 成功安装好SQL Server 2008后,根据需要可以对SQL Server 2008的服务器端和客户端进行适当的配置,以更符合用户的要求.本节介绍使用配置管理器工具配置SQL Server 2008的方法. SQL Server配置管理器(SQL Server Configuration Manager)综合了服务管理器.服务器网络实用工具和客户端网络实用工具的功能. 单击"开始"→"Microsoft SQL Server 2

《数据库基础及实践技术——SQL Server 2008》一2.2 安装SQL Server 2008

2.2 安装SQL Server 2008 同其他微软公司产品一样,微软公司也为SQL Server 2008的安装过程提供了一个友好的安装向导,利用该向导可以很方便地安装软件.我们以在Windows XP+SP2操作系统上安装SQL Server 2008企业试用版为例,说明SQL Server 2008的安装过程及安装过程中的选项.在其他Windows操作系统平台上的安装过程与此类似.1)将包含SQL Server 2008软件的光盘插入光驱后,系统将自动启动SQL Server 2008的

《数据库基础及实践技术——SQL Server 2008》一2.4 卸载SQL Server 2008

2.4 卸载SQL Server 2008 如果要卸载SQL Server 2008,必须首先停止SQL Server 2008的全部服务(如果已经启动的话),然后再执行卸载操作. 停止SQL Server 2008服务的方法如下: 在SQL Server配置管理器中,单击左侧的"SQL Server服务",窗口右侧将列出已安装的SQL Server服务.在要停止的服务上右击鼠标,在弹出的快捷菜单中选择"停止"命令,即可停止选中的服务. SQL Server 200

《数据库基础及实践技术——SQL Server 2008》一2.5 SQL Server Management Studio工具

2.5 SQL Server Management Studio工具 SQL Server Management Studio是SQL Server 2008中最重要的管理工具之一,使用这个工具既可以用图形化的方法,也可以通过编写SQL语句来实现对数据库的操作. SQL Server Management Studio是一个集成环境,用于访问.配置和管理所有的SQL Server组件,它组合了大量的图形工具和丰富的脚本编辑器,使技术水平不同的开发和管理人员都可以通过这个工具访问和管理SQL Se

《数据库基础及实践技术——SQL Server 2008》一1.2 数据库系统与数据库管理系统

1.2 数据库系统与数据库管理系统 本节介绍数据库系统的组成以及数据库管理系统的功能. 1.2.1 数据库系统的组成 数据库管理系统是一个系统软件,如SQL Server.Oracle.DB2等都是著名的数据库管理系统软件,但在有了数据库管理系统这个软件之后,并不意味着已经具有了用数据库管理系统管理数据的优点,必须在这个软件基础之上进行一些必要的工作,以把数据库管理系统提供的功能发挥出来.首先应该利用这个系统存放用户自己的数据,让数据库管理系统帮助我们把这些数据管理起来,其次还应有对这些数据进行