很多用visual studio做开发的朋友经常会用到sqlserver数据库,但是往往在选择的时候就不知道该使用哪个版本了,今天亦是美网络就给大家分享一下sqlserver各个版本之间的区别,以及各个版本之间功能的差别有哪些,这里引用的是微软MSDN的官方介绍。
Microsoft SQL Server 2012 Express SP1 是功能丰富的 SQL Server 免费版本,是学习、开发桌面、Web 及小型服务器应用程序并为它们提供功能的理想选择,且非常适合由 ISV 进行再分发。SQL Server 2012 SP1 Express 版本包括 SQL Server 2012 Management Studio SP1 的完整版本而非 SQL Server 2012 Management Studio Express。有关 SQL Server Management Studio 中支持的功能的完整列表,请参阅 SQL Server Management Studio 中的功能。
LocalDB (SqlLocalDB)
LocalDB 是 Express 的一种轻型版本,该版本具备所有可编程性功能,但在用户模式下运行,并且具有快速的零配置安装和必备组件要求较少的特点。如果您需要通过简单方式从代码中创建和使用数据库,则可使用此版本。此版本可与 Visual Studio 之类的应用程序和数据库开发工具捆绑在一起,也可以与需要本地数据库的应用程序一起嵌入。
Express (SQLEXPR)
Express 版本仅包含 SQL Server 数据库引擎。它最适合需要接受远程连接或以远程方式进行管理的情况。
Express with Tools (SQLEXPRWT)
此包包含将 SQL Server 作为数据库服务器进行安装和配置所需的全部内容,包括 SQL Server 2012 Management Studio SP1 的完整版本。根据您的上述需求来选择 LocalDB 或 Express。
SQL Server Management Studio Express (SQLManagementStudio)
此版本不包含数据库,只包含用于管理 SQL Server 实例的工具(包括 LocalDB、SQL Express、SQL Azure、SQL Server 2012 Management Studio SP1 的完整版本等)。如果您拥有数据库且只需要管理工具,则可使用此版本。
Express with Advanced Services (SQLEXPRADV)
此包包含 SQL Server Express 的所有组件,包括 SQL Server 2012 Management Studio SP1 的完整版本。此包的下载大小大于“带有工具”的版本,因为它还同时包含“全文搜索”和 Reporting Services。
根据以上各个版本的介绍说明,Express with Advanced Services (SQLEXPRADV)这个版本是功能最全面的一个,我们一般选择安装这个。
最后,提供一下微软MSDN的官方下载地址:
------------------------------
SQL Server 2005 官网下载的时候,我下载了4个运行文件,不知道该运行哪一个了?
①:SQLEXPR_ADV_CHS.EXE ;
②:SQLEXPR_CHS.EXE ;
③:SQLEXPR_TOOLKIT_CHS.EXE ;
④:SQLEXPR32_CHS.EXE
请问各位这四个文件分别是什么意思啊 ?
①:SQLEXPR_ADV_CHS.EXE
具有高级服务的 Microsoft SQL Server 2005 Express Edition
(SQL Server Express) 是一种免费、易用的 SQL Server Express 版本,该版本包括图形管理工具,并提供了报表和基于文本的高级搜索的强大功能。SQL Server Express 提供强大而可靠的数据管理工具,它功能丰富,能够保护数据并提高性能。它适用于嵌入式应用程序客户端、轻型 Web 应用程序以及本地数据存储区。
具有高级服务的 SQL Server Express 具备 SQL Server 2005 Express Edition 中的全部功能,并且还具有下列功能:
借助 SQL Server 2005 Management Studio Express (SSMSE) 这一新的易于使用的图形管理工具,轻松管理 SQL Server Express。
对 SQL Server 表中纯字符数据发出全文查询。全文查询可以包括词和短语,或者词或短语的多种形式。
对本地关系数据运行 SQL Server Reporting Services 报表。
具有高级服务的 SQL Server Express 作为应用程序的嵌入部分,可以免费下载、免费部署和免费再分发,使用它可轻松快速地开发和管理具有强大内置报表和全文搜索功能的数据驱动应用程序。
②:SQLEXPR_CHS.EXE ;
可安装32和64位的SQL server express版本,只包含实例,不包含相关管理工具
③:SQLEXPR_TOOLKIT_CHS.EXE ;
Microsoft SQL Server 2005 Express Edition 工具包
提供用于 SQL Server 2005 Express Edition 和 SQL Server 2005 Express Edition with Advanced Services 的其他工具和资源。SQL Server Express 工具包包含 SQL Server 2005 Management Studio Express(一种图形管理工具)和 Business Intelligence Development Studio(使用 SQL Server Reporting Services 创建和编辑报表的环境)。
SQL Server Express 工具包包含下列两个组件:
SQL Server 2005 Management Studio Express (SSMSE) – 用此免费、易用的图形管理工具,可以轻松管理 SQL Server 2005 Express Edition 数据库实例和 SQL Server 2005 Express Edition with Advanced Services 数据库实例。
Business Intelligence Development Studio (BIDS) – 创建和编辑用于 SQL Server 2005 Reporting Services (SSRS) 的报表。使用 BIDS 能够创建和编辑报告本地 SQL Server Express 数据库中本地关系数据的 Reporting Services 项目。
④:SQLEXPR32_CHS.EXE
仅包含32位的SQL server express安装版本,只包含实例,不包含相关管理工具
----------------