Você usa o SQL Server Developer Edition em máquinas de classe de servidor nos ambientes DEV e STAGING?
Estou trabalhando em um grande projeto em que (se passar na etapa de prova de conceito) teremos vários servidores de banco de dados de classe corporativa distribuídos geograficamente, executando o SQL Server 2012 Enterprise Edition.
Inicialmente, teremos um ambiente de produção com 3 servidores, nosso ambiente de armazenamento temporário terá no mínimo 3 servidores e nosso ambiente de desenvolvimento terá 1 servidor (hospedando três instâncias).
Fiquei com a impressão de que precisaríamos apenas adquirir licenças Enterprise para os servidores de produção reais e poderíamos nos dar bem com a edição para desenvolvedores em nossos ambientes de desenvolvimento e preparação porque eles não são "produção".
Outras fontes me disseram que precisamos ter uma licença corporativa em todas as máquinas mencionadas acima e que a edição para desenvolvedores é destinada apenas a um desenvolvedor em sua estação de trabalho.
Como a edição para desenvolvedores tem todos os recursos atraentes do Enterprise, não consigo realmente ver o valor dele em uma máquina de classe de estação de trabalho, especialmente para desenvolver e testar o tipo de sistema de alta disponibilidade que estamos construindo.
Se precisarmos distribuir licenças Enterprise para um servidor de desenvolvimento, isso acabará com a prova de conceito, matando o projeto. Forçar uma licença corporativa em um ambiente de armazenamento temporário fará com que o gerenciamento deseje ignorar completamente o armazenamento temporário.
"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."
- é difícil desenvolver um aplicativo que use, por exemplo, particionamento de tabela, quando não estiver disponível. Esse é o objetivo da Developer Edition.