35

我在理解常规 SQL Server Express 和 Express Localdb 之间的差异时遇到了很多问题。

在你继续标记之前关于这个问题的帖子之前,我已经浏览了很多次问题历史。

我发现有些帮助的资源是: SQL Server Express (2012) 和 LocalDB 之间有区别吗?以及有关它的官方 Microsoft 页面文章。

我相信我确实理解 Express Localdb 是 SQL Server Express 的一个版本,它面向开发人员,以减少所有“配置”的时间消耗。

具体是什么配置?有什么区别如果我使用 Username\SQLEXPRESS 与 (Localdb)\MSSQLLocalDB,它无论如何都会创建一个数据库。在将应用程序发布到生产环境方面有什么不同?

4

1 回答 1

47

LocalDB 是 SQL Server 引擎的一个特殊的低影响版本,它不作为 Windows 服务安装,而是由 ADO.NET 客户端打开到它的连接按需启动(运行)。它适用于单用户场景,而不是任何生产用途 - 对于生产,您应该使用 SQL Server Express(或更高版本)

我有一篇博文比较了这里的各种引擎:http: //erikej.blogspot.dk/2011/01/comparison-of-sql-server-compact-4-and.html

于 2017-02-03T18:03:14.527 回答