SQL SERVER开发版研究.docx

上传人:b****5 文档编号:5697138 上传时间:2022-12-31 格式:DOCX 页数:43 大小:957.84KB
下载 相关 举报
SQL SERVER开发版研究.docx_第1页
第1页 / 共43页
SQL SERVER开发版研究.docx_第2页
第2页 / 共43页
SQL SERVER开发版研究.docx_第3页
第3页 / 共43页
SQL SERVER开发版研究.docx_第4页
第4页 / 共43页
SQL SERVER开发版研究.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

SQL SERVER开发版研究.docx

《SQL SERVER开发版研究.docx》由会员分享,可在线阅读,更多相关《SQL SERVER开发版研究.docx(43页珍藏版)》请在冰豆网上搜索。

SQL SERVER开发版研究.docx

SQLSERVER开发版研究

SQLSERVER2005Express研究

开发版功能安装配置分析

 

2010-11-11

目录

1.概述2

2.各版本功能2

2.1.SQLServerExpressEdition版本功能概述2

2.1.1.MicrosoftSQLServer2005ExpressEdition功能2

2.1.2.SQLServerExpress不支持的2005功能3

2.2.具有高级服务的SQLServerExpress的版本功能3

2.2.1.SQLServerExpress支持的SQLServer2005功能4

2.2.2.SQLServerExpress不支持的2005功能4

2.3.比较SQLServerExpress和MSDE5

2.3.1.SQLServerExpress和MSDE限制5

2.3.2.MSDE和SQLServerExpress功能支持5

2.4.SQLServerExpress工具包6

2.4.1.BusinessIntelligenceDevelopmentStudio6

3.SQLSERVERExpressEdition分析7

3.1.版本限制7

3.2.费用说明7

3.3.功能限制7

4.安装SQLServerExpress8

4.1.硬件和软件要求(SQLServerExpress)8

4.1.1.SQLServerExpress的系统要求(32位)8

4.1.2.安装前准备工作9

4.2.安装SQLSERVEREXPRESS19

4.3.客户端工具安装说明38

4.4.连接数据库38

5.数据库配置39

5.1.数据库参数配置39

 

MicrosoftSQLServer2005ExpressEdition分析

1.概述

MicrosoftSQLServer2005ExpressEdition(SQLServerExpress)是微软发布的免费版本,是MicrosoftDesktopEngine(MSDE)的后继版本,可以充当客户端数据库和基本服务器数据库。

MicrosoftSQLServer2005ExpressEdition共有两个版本:

MicrosoftSQLServer2005ExpressEdition和具有高级服务的SQLServer2005ExpressEdition。

MicrosoftSQLServer2005ExpressEdition(SQLServerExpress)基于MicrosoftSQLServer2005,并且支持该产品以及早期版本的MicrosoftSQLServer的大多数数据库引擎功能。

如果在SQLServerExpress中创建和设计数据库,则可以将该数据库迁移到SQLServer2005中。

但是,不能将SQLServerExpress数据库用于早期版本的SQLServer,包括SQLServer2000。

2.各版本功能

2.1.SQLServerExpressEdition版本功能概述

2.1.1.MicrosoftSQLServer2005ExpressEdition功能

SQLServerExpress支持SQLServer2005的大多数功能。

下表列出了支持的一些主要功能和组件。

存储过程

SQLServer配置管理器

视图

复制(仅作为订阅服务器)

触发器

高级查询优化器

游标

SMO/RMO

sqlcmd和osql实用工具

与VisualStudio2005集成在一起

快照隔离级别

ServiceBroker(仅作为客户端)¹

本机XML支持,包括XQuery架构和XML架构

SQLCLR

Transact-SQL语言支持

多个活动的结果集(MARS)

专用管理员连接²

注意:

●SQLServerExpress支持ServiceBroker,但是不支持在两个SQLServerExpress服务器之间直接进行通信。

●跟踪标志7806支持SQLServerExpressEdition的专用管理员连接功能。

有关跟踪标志和专用管理员连接的详细信息

2.1.2.SQLServerExpress不支持的2005功能

SQLServerExpress不支持的SQLServer2005功能

SQLServerExpress不支持的早期版本中SQLServer功能

数据库镜像

SQLMail

在线还原

故障转移群集

数据库快照

分布式分区视图

并行索引操作

VIA协议支持

镜像媒体集

日志传送

分区

并行DBCC

地址窗口化扩展插件(AWE)

并行创建索引

热添加内存

增强的预读和扫描

本机HTTPSOAP访问

索引视图(具体化视图)

SQLMail和数据库邮件

分区视图

联机索引操作

SQLServer代理和SQLServerAgent服务

2.2.具有高级服务的SQLServerExpress的版本功能

Microsoft除了SQLServer2005ExpressEdition中可用的功能外,具有高级服务的SQLServer2005ExpressEdition还提供了下列功能:

●SQLServerManagementStudioExpress,基于SQLServerManagementStudio的图形管理工具,能够轻松管理SQLServerExpress数据库

●ReportingServices,用于创建报表的报表创建和设计集成环境

●全文搜索,用于搜索文本密集数据的功能强大的搜索引擎

2.2.1.SQLServerExpress支持的SQLServer2005功能

SQLServerExpress支持SQLServer2005的大多数功能,其中包括:

存储过程

SQLServer配置管理器

视图

复制(仅作为订阅服务器)

触发器

高级查询优化器

游标

SMO/RMO

sqlcmd和osql实用工具

与VisualStudio2005集成

快照隔离级别

ServiceBroker(仅作为客户端)¹

本机XML支持,包括XQuery架构和XML架构

SQLCLR

Transact-SQL语言支持

多个活动的结果集(MARS)

专用管理员连接²

全文搜索

ReportingServices功能的子集³

●SQLServerExpress支持ServiceBroker,但是不支持在运行SQLServerExpress的服务器之间直接进行通信。

●跟踪标志7806支持SQLServer2005ExpressEdition的专用管理员连接功能。

有关跟踪标志和专用管理员连接的详细信息

2.2.2.SQLServerExpress不支持的2005功能

SQLServerExpress不支持的SQLServer2005功能

SQLServerExpress不支持的早期版本中SQLServer功能

数据库镜像

SQLMail

在线还原

故障转移群集

数据库快照

分布式分区视图

并行索引操作

VIA协议支持

镜像媒体集

日志传送

分区

并行DBCC

地址窗口化扩展插件(AWE)

并行创建索引

热添加内存

增强的预读和扫描

本机HTTPSOAP访问

索引视图(具体化视图)

SQLMail和数据库邮件

分区视图

联机索引操作

-

SQLServer代理和SQLServer代理服务

-

SQLServerExpress不支持下列主要SQLServer2005组件:

●NotificationServices

●IntegrationServices(以前为DataTransformationServices)

●AnalysisServices

●OLAP服务/数据挖掘

2.3.比较SQLServerExpress和MSDE

SQLServer2000MSDE是MicrosoftSQLServer2005ExpressEdition(SQLServerExpress)的上代产品,并基于SQLServer2000。

如果要将应用程序更新为使用SQLServerExpress,则必须考虑从MSDE到SQLServerExpress的功能支持的更改。

2.3.1.SQLServerExpress和MSDE限制

下表列出了为MSDE数据库和SQLServerExpress数据库设置的限制。

限制

MSDE限制

SQLServerExpress限制

并发工作负荷调控器(中止值)

支持

不支持

数据库大小限制

2GB

4GB

RAM支持

2GB

1GB

SMP支持

2(或者如果MSDE在Windows98或WindowsMillenniumEdition上运行,则为1)

1

注意:

在MSDE中,工作负荷调控器(也称为中止值)会随着并发用户数量的增加对性能进行限制。

SQLServerExpress不具有工作负荷调控器。

2.3.2.MSDE和SQLServerExpress功能支持

下表列出了这两个产品之间功能支持的更改。

功能范围

是否在MSDE中受到支持?

是否在SQLServerExpress中受到支持?

合并复制

支持

支持,仅当作为订阅服务器时支持

事务复制

支持,仅当作为订阅服务器时支持

支持,仅当作为订阅服务器时支持

快照复制

支持

支持,仅当作为订阅服务器时支持

SQLServer事件探查器

不支持

仅当在安装SQLServerExpress的计算机上安装另一个版本的SQLServer2005时才支持。

注意:

SQLServer事件探查器没有与SQLServerExpress一同安装。

数据库引擎优化向导

不支持

不支持

SQLServer代理

支持

不支持

ActiveDirectory注册

不支持

支持

2.4.SQLServerExpress工具包

MicrosoftSQLServer2005ExpressEdition工具包(SQLServerExpress工具包)提供用于管理SQLServer2005ExpressEdition(SQLServerExpress)和具有高级服务的SQLServer2005ExpressEdition(SQLServerExpress)的工具和资源。

使用该工具包还可以在SQLServer2005ReportingServices(SSRS)中创建报表。

该工具包包括:

●连接组件。

安装客户端和服务器间通信的组件。

这些组件包括OLEDB和ODBC的网络库。

●BusinessIntelligenceDevelopmentStudio。

安装在开发环境中使用的工具。

这些工具包括BusinessIntelligenceDevelopmentStudio、报表设计器和软件开发工具包。

●软件开发工具包。

安装供程序员使用的软件开发工具包。

●ManagementStudioExpress。

安装用于访问、配置、管理和开发SQLServerExpress组件的工具。

安装SQLServer2005ExpressEdition工具包要求必须先安装.NETFramework2.0,才能安装SQLServerExpress工具包。

2.4.1.BusinessIntelligenceDevelopmentStudio

SQLServerExpress工具包安装程序会安装BusinessIntelligenceDevelopmentStudio。

安装后,可由ReportingServices创建和修改报表。

不过要安装ReportingServices,必须运行具有高级服务的SQLServerExpress(SQLServerExpress)安装程序。

安装了ReportingServices后,可以使用报表服务器查看报表,不能创建报表。

创建报表却必须使用BusinessIntelligenceDevelopmentStudio。

BusinessIntelligenceDevelopmentStudio是MicrosoftVisualStudio2005包含商业智能解决方案开发环境。

BusinessIntelligenceDevelopmentStudio可以使用一下模板创建ReportingServices报表服务器上运行的报表:

●报表服务器项目

●报表服务器项目向导

3.SQLSERVERExpressEdition分析

3.1.版本限制

MicrosoftSQLServer2005ExpressEdition共有两个版本:

MicrosoftSQLServer2005ExpressEdition和具有高级服务的SQLServer2005ExpressEdition。

SQLServerExpress不能向下兼容,不能将SQLServerExpress数据库用于早期版本的SQLServer,包括SQLServer2000。

最新的版本是MicrosoftSQLServer2008Express,分32bit和64bit。

下载地址。

64BIT的SQLServer2005ExpressEdition(SQLEXPR.EXE)只能安装x86的计算机上并支持x64而非IA64上的WoW64。

32BIT的SQLServer2005ExpressEdition(QLEXPR32.EXE)只能安装在基于x86的计算机上。

且不能再其他任何64bit设备上运行

3.2.费用说明

SQLServerExpress是基于SQLServer2005技术的一款免费易用的数据库产品,旨在提供一个非常便于使用的数据库平台,可以针对其目标情况进行快速部署。

之所以便于使用,首先是因为它具有一个简单可靠的图形用户界面(GUI)安装程序,可以引导用户完成安装过程。

3.3.功能限制

SQLServerExpress不能向下兼容,不能将SQLServerExpress数据库用于早期版本的SQLServer,包括SQLServer2000。

但是由于SQLServer2005Express是学习版,一般只支持本地连接,因此建议数据库和应用程序安装在于一台服务器上。

由于SQLServer2005ExpressEdition不能选择安装目录,建议将C盘设置为至少20GB。

SQLServerExpress使用与其他SQLServer2005版本同样可靠的、高性能的数据库引擎,也使用相同的数据访问API(如ADO.NET、SQLNativeClient和T-SQL)。

事实上,它与其他SQLServer2005版本的不同仅体现在以下方面:

●缺乏企业版功能支持

●仅限一个CPU

SQLServerExpress可以安装并运行在多处理器计算机上,但是不论何时,只使用一个CPU。

在内部,引擎将用户调度程序线程数限制为1,这样一次只使用1个CPU。

因为一次只能使用一个CPU,所以不支持执行诸如并行查询这样的功能。

●缓冲池内存限制为1GB(sqlserver官方网站没有说明)

1GBRAM限制是对缓存池的内存限制。

缓存池用于存储数据页和其他信息。

但是,跟踪连接、锁等所需的内存不计入缓存池限制。

因此,服务器使用的总内存有可能大于1GB,但用于缓存池的内存绝不会超过1GB。

不支持或不需要地址窗口化扩展插件(AWE)或3GB数据访问。

●数据库最大为4GB

4GB数据库大小限制仅适用于数据文件,而不适用于日志文件。

但是,不限制可以附着到服务器的数据库数,也就是所有数据库的数据文件大小不能超过4GB。

SQLServerExpress的启动略有变化。

用户数据库不会自动启动,分布式事务处理协调器也不会自动初始化。

●企业版功能限制

不支持分区功能

不支持并行计算,包含并行索引,并行查询等等。

这个限制会影响并发性能。

3.4.分析报告

3.4.1.硬件要求

一、必须是x86的设备。

二、只能使用1颗cpu,这个cpu可以是超频,也可以是双核。

如果服务器只运行ServerExpress,2颗cpu足够了。

三、只能使用1GB的缓存,因此服务器最多只需要分配给ServerExpress2.5GB内存足够

四、只能使用4GB大小的数据文件,因此服务器的数据库数据量不能太大,建议不超过2GB,因为可能tempdb的文件大小需要比较大,同时还有系统表空间文件大小的需求。

3.4.2.软件要求

一、需要安装.NETFramework组件,.NETFramework版本在1.2以上。

二、如果要安装SQLServerManagementStudioExpress客户端工具,则需要安装msxml6.msi。

三、其他安装需求请查看4.1硬件和软件要求(SQLServerExpress)

四、由于SQLServer2005ExpressEdition不能选择安装目录,建议将C盘设置为至少20GB。

五、由于SQLServer2005Express是学习版,一般只支持本地连接,因此建议数据库和应用程序安装在于一台服务器上

4.安装SQLServerExpress

4.1.硬件和软件要求(SQLServerExpress)

4.1.1.SQLServerExpress的系统要求(32位)

必备软件

Microsoft.NETFramework2.0

SQLServer安装程序需要Microsoft数据访问组件(MDAC)2.8SP1或更高版本。

您可以从此Microsoft网站下载MDAC2.8SP1。

Internet要求

MicrosoftInternetExplorer6.0SP1或更高版本(安装.NETFramework的前提条件)

RAM

最小:

192MB

推荐使用:

512MB或更大空间

硬盘空间

600MB可用空间

由于SQLServer2005ExpressEdition不能选择安装目录,建议将C盘设置为至少20GB。

处理器

PentiumIII兼容处理器或更高速度的处理器

最低:

500MHz

推荐使用:

1GHz或更高

操作系统

WindowsServer2003SP1

WindowsServer2003EnterpriseEditionSP1

WindowsServer2003DatacenterEditionSP1

WindowsSmallBusinessServer 2003StandardEditionSP1

WindowsSmallBusinessServer2003PremiumEditionSP1

WindowsXPProfessionalSP2

WindowsXPHomeEditionSP2

WindowsXPTabletEditionSP2

WindowsXPMediaEditionSP2

Windows2000ProfessionalEditionSP4

Windows2000ServerEditionSP4

Windows2000AdvancedEditionSP4

Windows2000DatacenterServerEditionSP4

虚拟PC

虚拟服务器

WindowsVistaHomeBasic²

WindowsVistaHomePremium²

WindowsVistaBusiness²

WindowsVistaEnterprise²

WindowsVistaUltimate²

注意此版本不支持WindowsXPEmbeddedEdition。

注意:

对于WindowsVista,支持所有SQLServerExpressSP2版本。

SP1版本只支持SQLServerExpressSP1。

4.1.2.安装前准备工作

4.1.2.1.安装.NETFramework2.0

注意:

在“开始”菜单中,单击“控制面板”,打开“管理工具”,再打开“.NETFramework*配置”,检查系统是否有.NETFramework版本,如果.NETFramework版本在1.2以上,可以安装SQLSERVERExpress,否则需要安装.NETFramework2.0环境。

1.点击安装目录下的dotnetfx.exe,开始执行安装.NETFramework2.0。

点击运行出现Microsoft.NETFramework2.0安装程序页面

2.选择下一步,出现最终用户许可协议安装页面:

3.选择我接受许可协议中的条款,并开始安装,出现安装配置提示页面

4.接下来出现正在安装组件页面,开始修改注册表,安装组件等等。

5.出现如下安装完成页面后,完成安装。

6.点击安装目录下的langpack.exe安装.NETFramework2.0语言包,如果出现打开文件的安全警告,选择运行即可。

点击运行,出现Microsoft.NETFramework2.0简单中午语言包安装欢迎界面:

7.点击下一步,出现最终用户许可协议界面:

8.选择我接受许可协议的条款,并开始安装。

9.出现类似之前安装的界面,开始修改注册表,安装组件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1