533 字
3 分钟
Microsoft SQL Server 版本区分
2017-01-02

MSSQL 版本区别 & 下载#


简介#

很多用 visual studio 做开发的朋友经常会用到 sqlserver 数据库,但是往往在选择的时候就不知道该使用哪个版本了,今天就给大家分享一下 sqlserver 各个版本之间的区别,以及各个版本之间功能的差别有哪些,这里引用的是微软 MSDN 的官方介绍。

LocalDB (SqlLocalDB)#

LocalDB 是 Express 的一种轻型版本,该版本具备所有可编程性功能,但在用户模式下运行,并且具有快速的零配置安装和必备组件要求较少的特点。如果您需要通过简单方式从代码中创建和使用数据库,则可使用此版本。此版本可与 Visual Studio 之类的应用程序和数据库开发工具捆绑在一起,也可以与需要本地数据库的应用程序一起嵌入。

Express (SQLEXPR)#

Express 版本仅包含 SQL Server 数据库引擎。它最适合需要接受远程连接或以远程方式进行管理的情况。

Express with Tools (SQLEXPRWT)#

此包包含将 SQL Server 作为数据库服务器进行安装和配置所需的全部内容,包括 SQL Server xxxx Management Studio 的完整版本。根据您的上述需求来选择 LocalDB 或 Express。

SQL Server Management Studio Express (SQLManagementStudio)#

此版本不包含数据库,只包含用于管理 SQL Server 实例的工具(包括 LocalDB、SQL Express、SQL Azure、SQL Server xxxx Management Studio 的完整版本等)。如果您拥有数据库且只需要管理工具,则可使用此版本。

Express with Advanced Services (SQLEXPRADV)#

包含 SQL Server Express 的所有组件,包括 SQL Server xxxx Management Studio 的完整版本。此包的下载大小大于“带有工具”的版本,因为它还同时包含“全文搜索”和 Reporting Services。

使用建议#

据以上各个版本的介绍说明

Express with Advanced Services (SQLEXPRADV)这个版本是功能最全面的一个,我们一般选择安装这个 。

个人使用的话,推荐SQLEXPRWT

官方下载地址

Microsoft SQL Server 2008R2 Microsoft SQL Server 2012 Microsoft SQL Server 2017