mssql sqlserver 2017 “developer”和“Express”的区别是什么?


摘要:
今天在论坛中,有人问,developer和express的区别,下文将基于sqlserver2017讲述两者的区别,如下所示:


在sqlserver2017中,Developer 版和 Express 版两个版本都是免费版

Developer 版的介绍

Developer 版是免费的,并且包含了 SQL Server 的完整功能。但是只能用于开发和测试,而不可以用于生产环境。

Express 版的介绍

Express 版也是免费的,而且可以用于生产环境,拥有数据库的核心功能。但是只能用于小规模的使用场景,例如桌面应用,网站,和小的服务端应用。

Developer 版与 Express 版的具体区别

SQL Server 2017 Developer 版与 Express 版的区别
可以看到 Developer 版跟企业版在功能上几乎一致,没有任何的硬件限制。
只是 Developer 版不能用于生产环境。
而 Express 版可以用于生产环境,但是在硬件上是有明确限制的,
如:
1.最多只能支持 CPU 四核
2.内存有限制
3.数据库文件大小也有限制
等等
express常用于非常小型的网站系统。

两种数据库总结

对于开发者Developer 版的 SQL Server 比较适合
express版的数据库只可应用于小型应用或桌面应用。