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