¿Utiliza SQL Server Developer Edition en máquinas de clase de servidor en entornos DEV y STAGING?
Estoy trabajando en un gran proyecto donde (si pasa la etapa de prueba de concepto) tendremos varios grandes servidores de bases de datos de clase empresarial distribuidos geográficamente que ejecutan SQL Server 2012 Enterprise Edition.
Tendremos un entorno de producción que inicialmente tendrá 3 servidores, nuestro entorno de ensayo tendrá un mínimo de 3 servidores y nuestro entorno de desarrollo tendrá 1 servidor (que aloja tres instancias).
Tenía la impresión de que solo necesitaríamos adquirir licencias Enterprise para los servidores de producción reales, y podríamos lograrlo con la edición de desarrollador en nuestros entornos de desarrollador y puesta en escena porque no son "producción".
Otras fuentes me han dicho que necesitamos tener una licencia empresarial en todas las máquinas mencionadas anteriormente, y que la edición de desarrollador solo está destinada a un único desarrollador en su estación de trabajo.
Dado que la edición para desarrolladores tiene todas las características atractivas de Enterprise, realmente no puedo ver su valor en una máquina de clase de estación de trabajo, especialmente para desarrollar y probar el tipo de sistema de alta disponibilidad que estamos construyendo.
Si tenemos que desembolsar licencias Enterprise para un servidor de desarrollo, eso acabará con nuestra etapa de prueba de concepto, lo que acabará con el proyecto. Forzar una licencia empresarial en un entorno provisional hará que la administración solo quiera omitir la organización por completo.
fuente
"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."
- Es difícil desarrollar una aplicación que use, por ejemplo, particionamiento de tablas, cuando no está disponible. Ese es el objetivo de Developer Edition.Respuestas:
Las licencias de edición de desarrollo se pueden usar para instalar cualquier cosa que no sea producción, siempre que todos los que se conectan al servidor tengan su propia licencia de desarrollo. Las licencias de MSDN también se pueden usar si todos tienen una licencia de MSDN.
fuente
everyone that connects to the server has their own development license
- ¿Esto significa que todos los que se conectan utilizando SSMS como desarrolladores / administradores, o todos los usuarios de una aplicación que se ejecuta en la parte superior de SQL Server?Your end users may access the software to perform acceptance tests or to provide feedback on your programs.
YIn 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
yHxD.exe
(mi edición hexadecimal favorita), son aplicaciones, así que ... esas también serían ilegales.Respuesta corta: sí.
Respuesta un poco más larga: sí, siempre que tenga una licencia de desarrollador para cada persona que acceda a los servidores de desarrollo y preparación.
De la Guía de referencia rápida de licencias :
fuente