Developer edition provides access to the full capabilities of SQL Server to build and test new mission critical, intelligent applications. It is a free download from the SQL Server downloads page.Developer edition is only for development and test environments and should not be used in production.
Examples typically considered acceptable:
developer troubleshooting
QA testing
performance testing
UAT
You can use several Developer Edition instances in an AlwaysOn Availability Group (2)
Examples typically considered non-compliant:
reporting offload from production
customer-accessible staging
hosted client environments
production HA/DR replicas
You can restore production backups into Developer Edition.
If the environment is strictly non-production
But not if the server performs production work or serves customers/users operationally
Microsoft now provides two Developer editions:
Enterprise Developer Edition
Standard Developer Edition
For earlier versions (with only an Enterprise Edition compatible Developer Edition)...
Prior to SQL2017 use of SQL Server Developer Edition was tied to the free Visual Studio Dev Essentials (VSDE) program. With SQL2017 Microsoft began offering direct public downloads.
With SQL2016 SQL Server Developer Edition became freely available via the Visual Studio Dev Essentials (VSDE) program. MSDN membership is no longer required.
The license agreement from the SQL Server 2016 Developer Edition states:
From directionsonmicrosoft...
A potentially confusing issue, and license compliance risk, is that the SQL Server Developer edition can refer to a license as well as software. MSDN subscriptions include the SQL Server Developer edition software, but it may only be used by MSDN subscribers. Individuals with a SQL Server Developer edition license, in contrast, may only use software media available through volume licensing, not MSDN. A customer cannot deploy SQL Server Developer edition software acquired from the MSDN subscriber Web site and then provide access to both MSDN subscribers and individuals licensed with the freestanding SQL Server Developer edition user license.(https://www.directionsonmicrosoft.com/licensing/2013/06/licensing-sql-server-development-and-test)Key deciding factors for use of Enterprise Edition include....
Does the database need Transparent Data Encryption (TDE).. e.g. for PCI compliance? Note that from SQL2019 TDE is also available in Sandard Edition.
Is the environment virtualised? EE allows "unlimited virtualisation". Other editions require 4 core licenses per VM. EE requires 1 core license per physical core in the virtualised environment but allows an unlimited number of virtual machines to be deployed on those cores.
Do you need the performance benefits?
Do you need online index rebuilds? (i.e. if the database needs to be available 24/7 you could assume that at some point you will need to rebuild an index... can you live with that index being offline for the duration?).
IF OBJECT_ID('tempdb.dbo.##enterprise_features') IS NOT NULL
DROP TABLE ##enterprise_features
CREATE TABLE ##enterprise_features
(
dbname SYSNAME,
feature_name VARCHAR(100),
feature_id INT
)
EXEC sp_msforeachdb
N' USE [?]
IF (SELECT COUNT(*) FROM sys.dm_db_persisted_sku_features) >0
BEGIN
INSERT INTO ##enterprise_features
SELECT dbname=DB_NAME(),feature_name,feature_id
FROM sys.dm_db_persisted_sku_features
END '
SELECT *
FROM ##enterprise_features
You can run multiple instances of Express Edition on a single server/virtual machine
LocalDB is a lightweight version of SQL Server Express, aimed mainly at developers.
Standard Edition is limited to the lesser of 4 sockets or 16 cores
Standard Edition is limited to the lesser of 4 sockets or 24 cores
This is the Microsoft equivalent of SQLite - it is free to distribute and use.
In February 2013, Microsoft announced that SQL Server Compact Edition had been deprecated.Although no new versions or updates are planned, Microsoft will continue to support SQL Compact through their standard lifecycle support policy. This support ended in July 2021. (1)This is an 180 day evaluation of Enterprise Edition. After 180 days the instance will stop and will not be restartable without converting to another edition.
The Microsoft SQL Server release is NOT supported by Microsoft Customer Services and Support (CSS). (3)
The Microsoft SQL Server release is available for testing purposes only and should NOT be installed and used in production environments. (3)