2023年11月27日发(作者:)

金蝶知识库文档

Microsoft SQL Server 2008安装指南

本期概述

本文档以Microsoft SQL Server 2008版本在Windows2003操作系统环境安装为例进

行说明。

本文讲解了Microsoft SQL Server 2008版本在windows2003操作系统环境下安装及

安装过程中的相关参数,学习完本文档以后,可以掌握Microsoft SQL Server 2008

版本在windows操作系统环境下安装的方法。

20090218 V1.0 编写人:龚永明

版权信息

本文件使用须知

著作权人保留本文件的内容的解释权,并且仅将本文件内容提供给阁下个人使

用。对于内容中所含的版权和其他所有权声明,您应予以尊重并在其副本中予以保

留。您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方

式把它们用于任何公开或商业目的。任何未经授权的使用都可能构成对版权、商标

和其他法律权利的侵犯。如果您不接受或违反上述约定,您使用本文件的授权将自

动终止,同时您应立即销毁任何已下载或打印好的本文件内容。

著作权人对本文件内容可用性不附加任何形式的保证,也不保证本文件内容的

绝对准确性和绝对完整性。本文件中介绍的产品、技术、方案和配置等仅供您参考,

且它们可能会随时变更,恕不另行通知。本文件中的内容也可能已经过期,著作权

人不承诺更新它们。如需得到最新的技术信息和服务,您可向当地的金蝶业务联系

人和合作伙伴进行咨询。

著作权声明 著作权所有 2009 金蝶软件(中国)有限公司

所有权利均予保留。

版本信息

金蝶软件(中国)有限公司 客户服务中心 1 23

金蝶知识库文档

文档内容从本页开始

第一章 Microsoft SQL Server 2008概述 ................................... 3

1.1 概述.................................................................................................................................. 3

1.2 各版本功能对比........................................................................................................... 3

第二章 SQL Server 2008的安装 ........................................... 4

2.1 安装前准备工作.......................................................................................................... 4

2.2 安装向导 ....................................................................................................................... 6

第三章 附录 .......................................................... 21

金蝶软件(中国)有限公司 客户服务中心 2 23

金蝶知识库文档

第一章 Microsoft SQL Server 2008概述

1.1 概述

微软在20088月正式发布了新一代的数据库产品SQL Server 2008。与之前的SQL2005

版本相比,SQL Server 2008功能有了很大提高,它拥有管理、审核、大规模数据仓库、空

间数据、高级报告与分析服务等新特性。

SQL Server 2008与之前版本一样分为32位和64位两种,拥有以下7种版本:企业版

(Enterprise)、标准版(Standard)、工作组版(Workgroup)、网络版(Web)、开发者版

(Developer)、免费精简版(Express),以及免费的集成数据库SQL Server Compact 3.5

SQL Server 2008系支持Windows XP SP3Windows Vista SP1Windows Server 2003 SP2

Windows Server 2008等操作系统,需要预安装.NET Framework 2.0Windows Installer 4.5

等组件,根据用途不同可能还需要SQL Server 2000 DSO或客户端组件。

微软的官方网站提供了SQL Server 2008功能包下载,以下为下载地址:

/downloads/?displaylang=zh-cn&FamilyID=228d

e03f-3b5a-428a-923f-58a033d316e1

随着产品的升级换代,微软对SQL 2000的主流支持将被终止。主流支持的特点和好处包

括提交对产品特点改变的要求、安全方面的更新、非安全方面的补丁、免费的支持和付费的

支持。对SQL Server 2000 64-bit版本、SQL Server 2000开发版、SQL Server 2000企业版、

SQL Server 2000标准版、SQL Server 2000 CE版和SQL Server 2000工作组版本的这种主流

支持在200848号到期。

1.2 各版本功能对比

在下面的表格中提供了SQL Server 2008的企业版,标准版,工作组,网络和Express

版本之间比较关键的功能对比。

关键词: =完全 =部分/受限

Core Editions核心版本 Specialized Editions专业版 详细的功能比较

Web Enterprise Standard Workgroup Express

可扩展性和性能

Number of CPUs OS 4 2 CPU 4 CPU 1 CPU

支持处理器个数

Maximum (WEB

WORKLOADS

ONLY)

Memory Utilization

内存利用 最大

Database Size数据库大小 无限 无限 无限 无限

操作系统最操作系统

4 GB内存 操作系统最1 GB内存

4GB

金蝶软件(中国)有限公司 客户服务中心 3 23

金蝶知识库文档

Multi-Instance Support多实例支持 50实例

x32硬件支持

16 16 16 16

64位硬件支持

动态地址的Windows扩展内存管理

数据压缩

资源管理

I64硬件支持

hypervisor的支持

表和索引分区

并行索引操作

并行一致性检查(的DBCC

可伸缩共享数据库

索引视图

加强预读和扫描

以下链接内容提供了SQL2008各版本之间详细功能对比信息:

/sqlserver/2008/en/us/

K/3目前支持的数据库引擎是Microsoft SQL Server。其中SQL Server 2000/2005K/3

V10.3~11.0全面测试和支持,SQL Server 2008则在V11.0.1V12.0予以支持。结合目前K/3

对数据库的支持情况来看对SQL Server的版本选择需要注意以下几点:

SQL Server 2000微软已不再销售和提供主流支持,因此推荐K/3客户选用SQL Server

2005SQL Server 2008

对数据库群集用户推荐标准版或企业版,其中标准版只支持两节点群集,多于两节点要

用企业版。

如不做群集,推荐标准版,无最大内存限制、支持4个物理CPU(多核只算1个),通常

可满足K/3要求。

服务器内存大于8GB推荐64位版本SQL Server,需要操作系统也为64位,目前主流x86

服务器均支持64位(x64架构),SQL Server价格64位与32位相同。

第二章 SQL Server 2008的安装

2.1 安装前准备工作

当存在低版本的SQL Server程序时,SQL Server 2008支持升级安装,此时将原有实

例升级到SQL Server 2008。当然也可以全新安装,使多版本共存,此时必须在安装时添加

新的实例名,这样就有多个实例并存。实例相关说明信息详见本文档第三章附录内容。

SQL Server 2008安装过程大致分为以下几个步骤:

查看 SQL Server 2008 安装的安装要求、系统配置检查和及其它注意事项。

运行 SQL Server 安装程序以安装或升级到 SQL Server 2008

接下来介绍在安装 SQL Server 2008 程序之前需要作何准备工作。首先检查当前的计

金蝶软件(中国)有限公司 客户服务中心 4 23

金蝶知识库文档

算机是否符合下述的硬件和软件要求。

SQL Server 2008企业版(Enterprise)要求必须安装在Windows Server 2003Windows

Server 2008系统上,其它版本还可以支持windows XP系统。还有以下两点值得注意:

SQL Server 2008已经不再提供对windows 2000系列操作系统的支持。

64位的SQL Server程序仅支持64位的操作系统。

当前操作系统满足上述要求以后,下一步就需要检查系统中是否包含以下必备软件组

件:

.NET Framework 3.5 SP11

SQL Server Native Client

SQL Server 安装程序支持文件

SQL Server 安装程序要求使用 Microsoft Windows Installer 4.5 或更高版本

Microsoft Internet Explorer 6 SP1 或更高版本

其中所有的 SQL Server 2008 安装都需要使用 Microsoft Internet Explorer 6 SP1

更高版本。Microsoft 管理控制台 (MMC)SQL Server Management StudioBusiness

Intelligence Development StudioReporting Services 的报表设计器组件和 HTML 帮助

都需要 Internet Explorer 6 SP1 或更高版本。

在安装 SQL Server 2008 的过程中,Windows Installer 会在系统驱动器中创建临时

文件。在运行安装程序以安装或升级 SQL Server 之前,请检查系统驱动器中是否有至少

2.0 GB 的可用磁盘空间用来存储这些文件。即使在将 SQL Server 组件安装到非默认驱动

器中时,此项要求也适用。

实际硬盘空间需求取决于系统配置和您决定安装的功能。下表提供了 SQL Server 2008

各组件对磁盘空间的要求:

功能 磁盘空间要求

数据库引擎和数据文件、复制以及全文搜索 280 MB

Analysis Services 和数据文件 90 MB

Reporting Services 和报表管理器 120 MB

Integration Services 120 MB

客户端组件 850 MB

SQL Server 联机丛书和 SQL Server Compact 联机丛书 240 MB

除了上述的软硬件要求外对CPU和内存(RAM)等其它的要求参见以下链接内容:

/zh-cn/library/

为了减少在安装过程中出现错误的概率,注意以下事项:

1 以系统管理员身份进行安装;

2 尽量使用光盘或将安装程序复制到本地进行安装,避免从网络共享进行安装;

3 尽量避免存放安装程序的路径过深;

4 尽量避免路径中不包含中文名称。

金蝶软件(中国)有限公司 客户服务中心 5 23

金蝶知识库文档

2.2 安装向导

当检查当前系统的环境已经符合要求后,接下来就可以执行安装程序进行产品的安装

了。接下来以SQL Server 2008Windows Server 2003 SP2环境按照安装向导的指引对产

品的安装过程进行详细说明。

插入 SQL Server 安装光盘,然后双击根文件夹中的 ,如(图2-2-01)所

示:

(图2-2-01

此时安装程序将自动检查当前计算机上是否缺少安装 SQL Server 必备组件,如当前系

统缺少.NET Framework 3.5 SP1,那么将出现 3.5 SP1 安装对话框,如下图所示:

(图2-2-02

单击“确定”按钮,将进行必备组件的安装,本例中将开始.NET Framework 3.5 SP1

的安装,安装程序提示如下图所示信息。

(图2-2-03

金蝶软件(中国)有限公司 客户服务中心 6 23

金蝶知识库文档

(图2-2-04

在出现(图2-2-04)窗口后,选中相应的复选框以接受 .NET Framework 3.5 SP1

可协议。单击“安装”,安装向导弹出(图2-2-05)所示进度界面,单击“取消”将退出

安装。

(图2-2-05

金蝶软件(中国)有限公司 客户服务中心 7 23

金蝶知识库文档

(图2-2-06

.NET Framework 3.5 SP1 的安装完成后,单击退出 Windows Installer 4.5

是必需的,如缺少也将由安装向导进行安装。以下是安装向导所示界面:

(图2-2-07

金蝶软件(中国)有限公司 客户服务中心 8 23

金蝶知识库文档

(图2-2-08

(图2-2-09

(图2-2-10

如果系统提示您重新启动计算机,则重新启动计算机,然后再次启动 SQL Server 2008

。当必备组件安装完成后,安装向导会立即启动 SQL Server 安装中心,如(图

2-2-11)中所示。

金蝶软件(中国)有限公司 客户服务中心 9 23

金蝶知识库文档

(图2-2-11

若要创建 SQL Server 2008 的全新安装,单击安装页签下的“全新安装或向现有安装

添加功能”。

(图2-2-12

接下来安装向导运行规则检查,(图2-2-12所列示的规则必须全部通过后单击“确

定”进入下一步操作界面。

金蝶软件(中国)有限公司 客户服务中心 10 23

金蝶知识库文档

(图2-2-13

进行到此步骤如果没有产品序密钥可以选择安装评估版180天到期)和免费的Express

版本。输入产品密钥后单击“下一步”

(图2-2-14

单击选择“我接受许可协议”再继续“下一步”

金蝶软件(中国)有限公司 客户服务中心 11 23

金蝶知识库文档

(图2-2-15

单击“安装”继续下一步。

(图2-2-16

接下来是安装程序支持规则的检测,通过之后继续下一步。

金蝶软件(中国)有限公司 客户服务中心 12 23

金蝶知识库文档

(图2-2-17

在功能选择界面单击选中需要的功能组件,单击下一步。共享功能目录可在此处修改。

(图2-2-18

在实例配置界面的已安装的实例列表可以看到当前是否存在已安装的实例。在本例中可

以看到,当前已经存在一个默认实例,该实例版本为SQL2000、实例名为MSSQLSERVER

的实例。此种情况如果选择默认实例进行安装将在下方信息栏将出现错误提示信息而安装成

功,错误提示信息如下所示:

实例ID不能包含空格或特殊字符。

该实例名称已在使用。

当前操作系统如果初次安装SQL程序可以选择默认实例进行安装,如果已经存在一个

金蝶软件(中国)有限公司 客户服务中心 13 23

金蝶知识库文档

或多个实例,那么只能选择命名实例进行安装,输入自定义的实例名(实例名必须符合规范

并且不能与已存在的实例名重复),再单击“下一步”进行安装。

(图2-2-19

接下来安装向导将根据之前的选项确定需占用的磁盘空间,确定所选目录空闲空间足够

则继续单击“下一步”

(图2-2-20

接下来是定义成功安装后,服务器上SQL Server服务对应的启动账户。可以通过单击

“对所有SQL Server服务使用相同的账户”按钮,统一指定SQL Server服务的启动账户。

金蝶软件(中国)有限公司 客户服务中心 14 23

金蝶知识库文档

(图2-2-21

单击排序规则页签,可以在此处定义数据库引擎的排序规则,默认的排序规则与当前操

作系统的区域语言选项保持一致。因为K/3在简体、繁体、英文三种语言状态下使用要求数

据库引擎的排序规则必须为Chinese_PRC_CI_AS,所以当操作系统的区域语言选项为非简

体中文状态时,一定要在此处修改排序规则为Chinese_PRC_CI_AS

单击“自定义”按钮将弹出规则修改界面,如(图2-2-22)所示:

(图2-2-22

金蝶软件(中国)有限公司 客户服务中心 15 23

金蝶知识库文档

(图2-2-23

在数据库引擎配置界面可以为数据引擎指定身份验证模式和管理员。从安全性角度考虑

一般身份验证模式建议使用Windows身份验证模式,而从作为k/3数据库服务器的角度考

虑建议使用混合模式。使用混合模式验证必须指定内置的SA账户密码,此密码必须符合

SQL定义的强密码策略。

(图2-2-23

如图(图2-2-23)所示数据库引擎配置界面,单击数据目录页签可以自定义数据目录。

具体配置注意事项详见本文档第三章附录内容。

金蝶软件(中国)有限公司 客户服务中心 16 23

金蝶知识库文档

(图2-2-24

(图2-2-24所示数据库引擎配置界面,单击FILESTREAM页签可以配置是否启用

FILESTREAM。有关FILESTREAM的说明请见本文档第三章附录内容。

(图2-2-25

接下来是Analysis Services配置界面,与配置数据库引擎类似指定一个或多个账户为

Analysis Services的管理员再配置好数据目录即可单击“下一步”

金蝶软件(中国)有限公司 客户服务中心 17 23

金蝶知识库文档

(图2-2-26

Reporting Services配置界面,当选择“安装本机模式默认配置”,安装程序将尝试使

用默认名称创建报表服务器数据库。如果使用该名称的数据库已经存在,安装程序将失败,

必须回滚安装。若要避免此问题,可以选择安装但不配置服务器选项,然后在安装完成后

使用 Reporting Services 配置工具来配置报表服务器。当选择“安装 SharePoint 集成模式默

认配置”是指用报表服务器数据库、服务帐户和 URL 保留的默认值安装报表服务器实例。

报表服务器数据库是以支持 SharePoint 站点的内容存储和寻址的格式创建的。

初次安装报表服务器,一般建议选择“安装本机模式默认配置”选项进行安装。

(图2-2-27

接下来是错误报告的情况,如果不想将错误报告发送给Microsoft可以不选择任何选项

金蝶软件(中国)有限公司 客户服务中心 18 23

金蝶知识库文档

直接单击“下一步”

(图2-2-28

在(图2-2-28)所示的安装规则界面,安装程序自动运行检测程序,当列表中的规则

检测通过之后再单击“下一步”

(图2-2-29

在(图2-2-29)所示准备安装界面,列示出了之前所做的设置以供检查,如果还有待

修改之选项可以单击“上一步”,返回修改。如检查无误则点击“安装”,开始安装。

金蝶软件(中国)有限公司 客户服务中心 19 23

金蝶知识库文档

(图2-2-30

(图2-2-31

在(图2-2-30)和(图2-2-31)所示的安装进度界面可以查看到安装进度及安装结果报

告。在本例中Analysis Services等三个服务的状态为失败,是因为在(图2-2-20)指定的账

户权限不足导致。这几个服务可以在安装完成后操作系统的后台服务列表中找到,重新指定

启动账户。如果作为K/3服务器这几个服务并不是必须的,所以此处失败的状态也不影响

K/3系统的正常工作

金蝶软件(中国)有限公司 客户服务中心 20 23

金蝶知识库文档

(图2-2-32

最后显示安装结果,在此界面提供了日志文件以供分析失败原因。安装完成系统将提示

需要重新启动方可正常工作。

第三章 附录

1、什么是实例?

所谓的实例,就是一个SQL Server数据库引擎。SQL Server 2000以后的版本支持在

同一台计算机上同时运行多个SQL Server数据库引擎实例。每个SQL Server数据库引擎实

例各有一套不为其他实例共享的系统及用户数据库。应用程序连接同一台计算机上的SQL

Server数据库引擎实例的方式与连接其他计算机上运行的SQL Server数据库引擎的方式基

本相同。由于实例各有一套不为其他实例共享的系统及用户数据库,所以各实例的运行是独

立的,一个实例的运行不会受其他实例运行的影响,也不会影响其他实例的运行。在一台计

算机上安装多个SQL Server实例,就相当于把这台计算机模拟成多个数据库服务器,而且

这些模拟的数据库服务器是独立且同时运行的。

实例包括默认实例和命名实例两种。一台计算机上最多只有一个默认实例,也可以没有

默认实例,默认实例名与计算机名相同,修改计算机名会同步修改默认实例名。客户端连接

默认实例时,将使用安装SQL Server实例的计算机名。

一台计算机上可以安装多个命名实例,客户端连接命名实例时,必须使用以下计算机名

称与命名实例的实例名组合的格式:computer_nameinstance_name

2SQL Server 2008定义的强密码具体有何要求?

具体要求如下:

强密码不能使用禁止的条件或字词,这些条件或字词包括:

金蝶软件(中国)有限公司 客户服务中心 21 23

金蝶知识库文档

空条件或 NULL 条件

“Password”

“Admin”

“Administrator”

“sa”

“sysadmin”

强密码不能是与安装计算机相关联的下列字词:

当前登录到计算机的用户的名称。

计算机名称。

强密码的长度必须多于 8 个字符,并且强密码至少要满足下列四个条件中的三个:

它必须包含大写字母。

它必须包含小写字母。

必须包含数字。

必须包含非字母数字字符;例如 #% ^

此页上输入的密码必须符合强密码策略要求。如果存在任何使用 SQL Server 身份验证

的自动化过程,请确保该密码符合强密码策略要求。

完成身份验证模式的选择后,再添加一个或多个账户作为SQL Server 管理员,SQL

Server 管理员对数据库引擎具有无限制的访问权限。

3、在SQL Server的安装过程中用户可配置的默认目录应如何配置,有何注意事项?

下表列出了在 SQL Server 安装过程中用户可配置的默认目录:

说明 默认目录 建议

C:Program FilesMicrosoft SQL Server 安装程序将为 SQL Server 目录配

数据根目录

SQL Server ACL 并在配置过程中中断继承。

用户数据库

目录

C:Program FilesMicrosoft 用户数据目录的最佳实践取决于工作量和性能

SQL ServerMSSQL10.< 要求。对于故障转移群集安装,应确保数据目录

ID>Data 位于共享磁盘上。

C:Program FilesMicrosoft

用户数据库

SQL ServerMSSQL10.< 确保日志目录有足够的空间。

日志目录

ID>Data

C:Program FilesMicrosoft

临时数据库Temp 目录的最佳实践取决于工作量和性能要

SQL ServerMSSQL10.<

目录 求。

ID>Data

C:Program FilesMicrosoft

临时数据库

SQL ServerMSSQL10.< 确保日志目录有足够的空间。

日志目录

ID>Data

C:Program FilesMicrosoft 设置合适的权限以防止数据丢失,并确保 SQL

备份目录 SQL ServerMSSQL10.< Server 服务的用户组具有写入备份目录的足够

ID>Backup 权限。不支持对备份目录使用映射的驱动器。

注意:

向现有安装中添加功能时,不能更改先前安装的功能的位置,也不能为新功能指定该位

置。

金蝶软件(中国)有限公司 客户服务中心 22 23

金蝶知识库文档

如果指定非默认的安装目录,请确保安装文件夹对于此 SQL Server 实例是唯一的。此

对话框中的任何目录都不应与其他 SQL Server 实例的目录共享。

在下列情况下,不能安装程序文件和数据文件:

在可移动磁盘驱动器上

在使用压缩的文件系统上

在系统文件所在的目录上

在故障转移群集实例的共享驱动器上

4、什么是FILESTREAM

SQL Server 2008推出了一个新的特性叫做文件流(FILESTREAM),它使得基于SQL

Server的应用程序可以在文件系统中存储非结构化的数据,例如文档、图片、音频、视频等

等。文件流主要将SQL Server数据库引擎和新技术文件系统(NTFS)集成在一起;它主要以

varbinary(max)数据类型存储数据。使用这个数据类型,非结构化数据存储在NTFS文件系

统中,而SQL Server数据库引擎管理文件流字段和存储在NTFS的实际文件。使用TSQL

语句,用户可以插入、更新、删除和选择存储在可用文件流的数据表中的数据。

金蝶软件(中国)有限公司 客户服务中心 23 23