One license is required for each person that accesses or uses the software.
The SQL Server 2012 Developer Edition is a full-function version of the SQL Server software-with all the features and capabilities of the Enterprise edition-licensed under the Developer Tools model, which is a “per user” model. Slightly longer answer: yes as long as you have one developer license for every person accessing the development and staging servers.įrom the Licensing Quick Reference Guide: Forcing an enterprise licence on a staging environment will make management just want to skip staging altogether. If we have to fork out Enterprise licences for a dev server, that will just about kill our proof of concept stage, thus killing the project. Since developer edition has all the sexy features of Enterprise, I can't really see the value of it on a workstation class machine, especially for developing and testing the type of high availability system we are building. Other sources have told me that we need to have an enterprise licence on all of the above mentioned machines, and that the developer edition is only meant for a single developer on their workstation. I was under the impression that we would only need to acquire Enterprise licences for the actual production servers, and we could get by with developer edition in our developer and staging environments because they are not "production". We will have a production environment will initially have 3 servers, our Staging environment will have a minimum of 3 servers, and our Development environment will have 1 server (hosting three instances). I am working on a large project where (if it passes the proof of concept stage) we will have several large geographically distributed enterprise class database servers running SQL Server 2012 Enterprise Edition. Do you use SQL Server Developer Edition on server-class machines in DEV and STAGING environments?