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.
fonte
"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.Respostas:
As licenças da edição de desenvolvimento podem ser usadas para instalar qualquer coisa que não seja de produção, desde que todos que se conectem ao servidor tenham sua própria licença de desenvolvimento. As licenças do MSDN também podem ser usadas se todos tiverem uma licença do MSDN.
fonte
everyone that connects to the server has their own development license
- isso significa todos os que se conectam usando o SSMS como desenvolvedores / administradores ou todos os usuários de um aplicativo em execução no SQL Server?Your end users may access the software to perform acceptance tests or to provide feedback on your programs.
ANDIn addition to the Licensed User, any person that has access to your internal network may install and use copies of the software to demonstrate use of your programs with the software.
cmd.exe
eHxD.exe
(minha edição hexadecimal favorita), são aplicativos, então ..... esses também seriam ilegais.Resposta curta: sim.
Resposta um pouco mais longa: sim, desde que você tenha uma licença de desenvolvedor para cada pessoa acessando os servidores de desenvolvimento e armazenamento temporário.
No Guia de referência rápida do licenciamento :
fonte