分享

[SQL Server]2005 Express Edition概述6

 zjsxShenwx 2010-02-08

[SQL Server]2005 Express Edition概述 (6)

发布时间:2006.07.17 06:07     来源:赛迪论坛    作者:


语言支持

SQL Server Express 数据库引擎支持 MSDE 支持的全部 12 种语言。目标语言包括:英语、葡萄牙语(巴西)、荷兰语、简体中文、繁体中文、法语、德语、意大利语、日语、朝鲜语和西班牙语。

支持注意事项

通过新闻组、基于 Web 的文档和资源(例如 SQL 联机丛书和白皮书),对 SQL Server Express 提供支持。

硬件/软件要求

• 硬件要求

• 处理器频率最小为 600 mHz

• 处理器频率建议为 1 GHz

• RAM 最小为 256MB(安装程序会发出警告)

• RAM 建议为 512MB

• 硬盘空间最小为 170 MB(系统中必须装有 Microsoft .NET Framework)

• 视频设备分辨率最低为 800 x 600,256 色

• 视频设备分辨率建议为 1024 x 768,增强色 - 16 位


• 软件要求:

• Microsoft Internet Explorer 6.0 SP1 或更高版本

• Microsoft .NET Framework 2.0


• 操作系统

• Microsoft Windows 2000 SP4 Professional

• Microsoft Windows 2000 SP4 Server

• Microsoft Windows 2000 SP4 Advanced

• Microsoft Windows 2000 SP4 Data Center

• Microsoft Windows XP SP1 Professional 或更高版本

• Microsoft Windows 2003 Server 或更高版本

• Microsoft Windows 2003 Enterprise 或更高版本

• Microsoft Windows 2003 Data Center 或更高版本

• Microsoft Windows Small Business Server 2003 Standard 或更高版本

• Microsoft Windows Small Business Server 2003 Premium 或更高版本



64 位支持

SQL Server Express 将支持 x64 平台上的 Windows on Windows (WOW)。WOW 实质上是在 64 位计算机上运行 32 位 SQL Server Express。SQL Server Express 不能安装在 IA64 计算机上。

SQL Server Express 没有的功能

其他 SQL 版本具有的某些功能,SQL Server Express 却不具有,这些功能包括:

• 可用性功能,例如数据镜像、群集等

• 全文搜索

• SQL 代理

• Reporting Services

• 商业智能平台,例如 Notification Services 和 Analysis Services

• SQL Management Studio,是新的 GUI 工具,用于替换 SQL 2000 企业管理器


请注意,在 2006 年,全文搜索和 Reporting Services 功能将添加到 SQL Server Express Edition 中。


Visual Studio 集成
SQL Server Express 随所有 Visual Studio 版本一起安装。Visual Studio 使用实例名称 SQLEXPRESS 安装 SQL Server Express。在 SQL Server Express 中,应用程序依赖于 SQLEXPRESS 实例名称。集成 Visual Studio 和 SQL Server Express 是为了让使用 SQL Server Express 访问数据库与使用 Jet 访问一样简单容易。这对于客户端应用程序和 ASP.NET Web 服务器两种情况都是如此。

例如,在 Visual Studio 项目中引入了一个数据库对象,该对象模板 SQL Server 数据库。当用户在 Visual Studio 项目中选择“添加新对象”选项时,将显示此对象。将数据库添加到项目后,将对该数据库自动进行连接管理,这样用户就可以单击该数据库来查看数据库中的所有对象,例如表、存储过程等。我们为您提供了直接将相关表拖放到表单中的功能。如果使用 Visual Web Developer,将自动创建 GridView 和 SqlDataSource,而不需要用户在代码行中键入。您也可以仅通过拖放操作,将某个控件(如文本框)自动绑定到某个数据库值。所有连接字符串设置都存储在中心 Web.config 文件中,这样用户便必须在一个单独的位置才能进行修改。

Visual Studio 使用 SQL Server Express 中的用户实例,所以在 Visual Studio 项目中,可以像处理 Windows 文件一样处理 SQL Server 数据库文件。例如,您可以像处理 Jet 文件一样,重命名、删除、复制或移动数据目录中的数据库 (.mdf) 文件。对关联日志文件 (.ldf) 的操作与 .mdf 文件一样,因为 Visual Studio 保持这些文件之间的关联。Visual Studio 管理这些操作,即使运行的 ASP.NET 页面或进程针对的是数据库,这些操作也会成功。这意味着通常的 Visual Studio 应用程序开发人员不需要在设计和开发期间担心日志文件。但是,在部署期间,日志文件必须与数据库文件一起传输。


与其他免费 Microsoft 数据库的比较
与 MSDE 的比较

在 SQL Server 2005 中,SQL Server Express 代替了 Microsoft SQL Server Desktop Engine (MSDE),提供了很多易用的功能,可供非专业开发人员或爱好者使用。MSDE 基于 SQL 2000 技术,建议用于 Windows 9x 平台,而 SQL Server Express 基于 SQL Server 2005 技术。SQL Server Express 具有诸如应用程序 XCopy、有效的安装程序 UI、CLR 支持、GUI 工具和 Visual Studio 集成之类的功能,而 MSDE 不具有这些功能。但是,与 MSDE 相比,有些功能 SQL Server Express 也不具有。这些功能包括:DTS、复制发布和 SQL 代理。

在 MSDE 中,一直可以在部署时使用合并模块功能,而 SQL Server Express 不具有此功能。MSDE 中的工作负荷中止值有时难以理解和使用。在 SQL Server Express 中,不再使用此中止值,引擎改为使用 CPU、RAM 和数据库大小限制,这与其他版本不同。下表显示了这两个产品的比较结果。



与 Jet 的比较

SQL Server Express 基于最新的 SQL Server 2005 技术,而 Jet 相当长的一段时间内一直处于 Servive Pack 和维护阶段。仅 SQL Server Express 提供所有最新、最强大的功能,例如 CLR 集成和 XML 支持。SQL Server Express 的可靠性和可伸缩性也明显优于 Jet。为 SQL Server Express 编写的应用程序可以轻松移植到 SQL Server Workgroup Edition、SQL Server Standard Edition 或 SQL Server Enterprise Edition,而 Jet 实现这种伸缩比较困难。SQL Server Express 还对其数据库对象提供更加细化的安全性控制。使用 Visual Studio 2005 集成和用户实例功能,我们将 Jet 的易用性引入 SQL Server。


结论
SQL Server Express 是一款重要的 Microsoft 产品版本,因为该产品专用于非专业开发人员、ISV 和爱好者。它免费、易用、具有强大的功能,并且可以无缝升级到其他 SQL Server 版本。有一些功能(例如用户实例)是此 SQL Server 版本的专有功能,并且默认情况下,安装和部署都是安全的。与现有的免费 Microsoft 数据库(Jet 和 MSDE)相比,SQL Server Express 的优势明显。SQL Server Express 与 Visual Studio 2005 的集成也简化了您的数据库设计和部署操作。

英文原文链接:http://msdn.microsoft.com/sql/default.aspx?pull=/library/en-us/dnsse/html/sseoverview.asp

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多