Developer Edition gives you SQL Server features for development and testing, without a production license. The important question is what the server does, not what you named it.

Start With the Edition You Installed
I start with the server, because download names and installed editions don't always match our memory. A connection shortcut can also point somewhere unexpected. Run this from the connection you intend to review, then save the result with your environment notes.
SELECT
@@SERVERNAME AS server_name,
SERVERPROPERTY('Edition') AS edition,
SERVERPROPERTY('ProductVersion') AS product_version,
SERVERPROPERTY('ProductLevel') AS product_level;This identifies the software. It doesn't prove that its use complies with your agreement. SQL Server doesn't know whether a report helps someone learn joins or runs the shipping desk. That distinction belongs in your workload inventory, alongside the technical results.
Free Does Not Mean Production
Development work includes building a feature and testing whether it behaves correctly. A repeatable performance exercise also belongs in a test environment. Production use supports live operations. An internal application can be production even when no customer sees its screen.
Consider a test dashboard that becomes the daily source for staffing decisions. Nobody changes the database name.
Nobody sends a launch email. Its purpose has still changed. Calling it a pilot doesn't settle the licensing question once the business depends on its output.
Use Microsoft's license terms for your version and agreement when judging a borderline case. Record the decision and the workload it covers. A screenshot showing Developer Edition is useful inventory evidence. It isn't a permission slip for everything connected to that instance.
Choose the Right Developer Variant
SQL Server 2025 has both Enterprise Developer and Standard Developer editions. Enterprise Developer provides the Enterprise feature set for non-production work. Standard Developer mirrors Standard features. Earlier advice that every Developer installation represented Enterprise therefore needs a version attached to it.
If the destination is Standard, testing only on Enterprise Developer can hide an edition dependency. Choose the variant that matches the intended destination when practical. Keep a separate Enterprise lab for learning those features. Free access to a feature doesn't make it deployable everywhere.
SELECT
SERVERPROPERTY('Edition') AS installed_edition,
SERVERPROPERTY('EngineEdition') AS engine_edition,
SERVERPROPERTY('ProductMajorVersion') AS major_version;Keep the edition string as well as the numeric engine classification. Don't use the numeric value as a licensing verdict. It describes an engine category, not your purchased rights or the business purpose of the work.
Look Carefully at Shared Test Systems
Sharing a test server doesn't automatically make it production. Several developers can collaborate on testing. The problem starts when another workload quietly borrows the box for live work. A scheduled export can cross that boundary without any change to the application being tested.
SELECT
session_id, login_name, host_name,
program_name, database_id
FROM sys.dm_exec_sessions
WHERE is_user_process = 1;Run that inspection with the required server visibility permissions. It shows current sessions, not a complete usage history. A quiet afternoon doesn't rule out an overnight job. Client-supplied host and program names are clues, not verified identities.
Review application connection settings and job schedules with each owner. Ask what happens if the server disappears tomorrow. If an operational process stops, investigate that dependency. This question gets better answers than asking whether everyone still considers the server a test box.
Separate Data Protection From License Rights
A restored production backup can be useful for testing. Its presence alone doesn't explain how the environment is used. It also carries a separate responsibility: protecting the data. Mask sensitive values, restrict access, and keep test applications from sending real messages or payments.
Inventory the databases before deciding that an instance contains only disposable exercises. Include databases that someone forgot to mention. Read-only reporting still deserves attention because reading business data can support a production function. The absence of writes isn't the same as non-production use.
SELECT
name, state_desc, user_access_desc,
is_read_only, create_date
FROM sys.databases
WHERE database_id > 4
ORDER BY name;Leave a Decision Somebody Can Recheck
Write down the edition, build, environment owner, and allowed workloads. Add the evidence used to classify their purpose. Review that record when a team connects another application. A short record maintained during change is more useful than a long explanation assembled during an audit.
I would rather keep a small lab with a clear boundary than a large shared server with an optimistic name. Developer Edition is excellent for learning and testing. Keep live operations on an edition licensed for that purpose, and verify the applicable terms before changing its role.
Developer Edition is not a free production license, it is a place to build and test.
This post was rewritten from scratch in September 2026. The original, published on 2016-06-01, was a short announcement about something that no longer exists. The address is the same, the subject is now something worth keeping.
Published by Pinal Dave on SQLAuthority. More of my work at pinaldave.com.





63 Comments. Leave new
Adventure works is dead, long live adventure works. It’s will be just like northwind and pubs, we will still see it in examples for years to come.
you are right my friend!
I totally agree. Personally I am going to miss AdventureWorks.
the link to download the SQL Server 2016 points to the SQL Server 2014 Developer Edition which is free.
You have to click on Download and Select Servers – you will see SQL Server 2016 and SQL Server 2014 both.
went straight to 2016 for me. Thanks for post. v useful.
Please note that after download there is no need of any key. It just works
That is correct. No need of key.
Pinal
I installed SQL Server 2016 on a Windows Server 2012 VM. After installation I am not able to find SQL Server Database tools (management studio). I installed the Developer version…any thoughts
Nithin
I have previously blogged about it as this is available separately ad well. Soon I will update the blog with link to that blog post.
I tried to download boss, I found no subscriptions found error.
Please advice, Thanks
You have to sign up for a free subscription as described in the blog post.
It’s free or paid Sir ? If free can you share the link for that.
It is FREE and the process to obtain link is listed in the blog post.
Can i know the process for installing the SQL Server 2016 on Linux..Is it madetory for configure TempDB files on Linux?
Soon I will write detailed blog post about it.
Hi , when upgrading from SQL Server 2005 to a newer version, would you need to upgrade in increments or is it safe to upgrade directly to SQL Server 2014/16 versions?
From 2005 to 2012 you can upgrade directly. However I will have to research from which minimum version one can upgrade to 2016.
thank you.
You are welcome!
I signed up for the free subscription but I am getting a 503 Forbidden error when I try to download it.
Would you please send me screenshot at my email address (you can find that on the contact us page) and let me see what I can do. As I tried just a few minutes ago and it works fine.
Hello, but how to “author” a tabular model? Is there a free developer edition of visual studio? or is the community version enough? this is kind of new to me, sorry.
Hi Pinal, the link to download is not working. did they change link?
The link works just fine. You MUST follow the instructions in the blog post.
I am getting error ”
Download Results
Sorry, we couldn’t find any downloads for you.
To continue, please join Visual Studio Dev Essentials or purchase a Visual Studio Subscription.”
Can you upload somewhere and share the link pls
I will send email screen shot
Thanks,
Pankaj
Hi Pankaj,
I personally can’t host SQL Server 2016 Developer host that would be a copyright violation. You must join Visual Studio Dev Essentials to download it for free as described in the blog post.
Is there a version of SQL 2016 I can install on Windows 7 Enterprise? I’m looking to play around with the basic SSMS and SSRS.
You should be able to follow the blog post and install developer version on your computer.
Thanks Pinal. I tried with the Developer Version i downloaded from . No luck. My OS is Win 7 SP1.Guess will have to wait for upgradation to Win 10 later this year.
Yes, it seems to be true.
Cheers Pinal! I thought the Developer edition was $50. I suppose it’s free now? Anyway, thanks! :D
Yeah it is absolutely FREE. Follow the instructions in the email.
I trying to download this message showing “Download Results
Sorry, we couldn’t find any downloads for you.
To continue, please join Visual Studio Dev Essentials or purchase a Visual Studio Subscription.”
please help me to download this.
Just follow the direction in the blog..
Hi Pinal
please share the link for free subscription
The link is there in the blog post. Please read the entire blog post.
Dear Pinal,
Is there any way to download SQL Dev with resume capability?
I tried the SQL Installer presented at download page but it always starts downloading from scratch.
Thanks for your help.
Let me search about this and I will get back to you.
I have updated this blog post with video about how to install SQL Server 2016
Installed SQL Server Dev Edition successfully but SSMS is missing. Is it a separate installation?
Yes, it is a separate installation. Read here: http://blog.sqlauthority.com/2016/03/14/sql-server-installing-management-studio-sql-server-2016-step-step/