编者按:本系列文章共分为三个部分,分别讨论SQL Server企业版、免费版和标准版三个版本的数据库平台,在选择的时候需要注意哪些问题。本文主要介绍SQL Server免费版数据库。
SQL Server 2012的版本选择并非易事。你必须平衡现在与将来的产品价格与业务需求。如果过于节约成本,你就会牺牲一些重要功能。如果功能选择出错,你就会浪费金钱。
我们今天主要介绍SQL Server 2012免费版,它唯一的成本就是需要下载和安装数据库,然后你就可以分文不花地创建一个完整的数据库管理系统——包括许多有用的附加组件。
免费版包含一个完整的数据库引擎,你可以将它轻松部署到一台服务器,或者作为一个应用的内嵌数据库进行再发布。免费版支持的T-SQL语言元素与其他版本的SQL Server完全相同。你不仅可以在数据库上执行数据操作语言查询语句,也可以执行数据定义语言(DML)语句,用于创建一些数据库对象,如视图、触发器、游标和存储过程。
免费版不仅仅包含基本的T-SQL,还支持全文搜索、原生XML、快照级隔离和SQL通用语言运行时。而且,免费版内置了许多重要工具,如SQL Server Management Studio、Configuration Manager、Advance Query Optimizer、Service Broker和Import/Export Wizard。
然而,你所能使用的工具取决于你下载的免费版版本。SQL Server有4个免费版:
- 免费版:不带任何工具的核心数据库。如果所有数据库连接都由远程应用发起,则可以选择这个版本。
- LocalDB:轻量的免费版数据库引擎,最适合嵌入到一个需要本地数据库系统的应用程序中。你还可以将这个版本与Visual Studio或其他开发工具绑定。LocalDB运行在用户模式下,而不能作为一个服务运行,安装这个版本有一些先决条件,而且它支持0配置安装。
- 带工具的免费版:你可以选择免费版或LocalDB数据库引擎,同时有一组工具可以帮助你安装和管理免费版数据库。
- 带高级服务的免费版:最完整的SQL Server免费版。它包含所有的管理工具,以及报表服务和全文搜索。
注意,如果你准备下SQL Server免费版,那么你还有第5个选择:SQL Server Management Studio Express。这个只包含工具的软件包具有管理已安装SQL Server数据库(包括SQL Azure)的功能。
正如你所看到的,免费版具有很多的功能。但是,你也一定要理解免费版不能做什么。首先是它的大小限制。免费版只支持最大10 GB的数据库,只能使用1 GB内存和最多4个处理器内核。所以,如果你考虑使用免费版,那么你应该注意它只支持较小规模部署。此外,免费版不包含其他版本SQL Server所具备的许多高级高可用性和可靠性功能。
你会发现,免费版还不支持其他SQL Server版本包含的许多特性。然而,使用免费版本,你仍然能够获得很多物有所值的功能,特别是对开发者和独立软件供应商(ISV)。如果你还没有使用过SQL Server,只是希望了解它的工作方式,那么免费版绝对值得。最大的好处是,你可以从免费版升级到某个更高级的SQL Server版本,所以先从免费版开始,然后逐步升级,可确保万无一失。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
翻译
TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。
相关推荐
-
如何解决和避免SQL Server数据库死锁
学习如何避免SQL Server数据库死锁的第一步是做好准备工作。根据SQL Server专家的说法,了解死锁 […]
-
如何使用SQL Server数据库脚本创建数据库?
你可以手工创建SQL Server数据库,但懂得如何设置数据库脚本是十分必要的。本文是执行数据库创建脚本所涉及的步骤。
-
如何为你的数据库事务日志减肥?
在大多数SQL Server的工作环境中,尤其是在OLTP环境中,数据库的事务日志性能出现瓶颈时往往会导致事务完成需要更多的时间。
-
SQL Server 2012免费版LocalDB简介
同其他版本的SQL Server相比,开发者可以更加快速地安装并使用一个SQL Server 2012免费版LocalDB实例。