Utilisez-vous SQL Server Developer Edition sur des ordinateurs de type serveur dans des environnements DEV et STAGING?
Je travaille sur un grand projet où (s'il passe l'étape de validation de concept), nous aurons plusieurs grands serveurs de bases de données d'entreprise répartis géographiquement et exécutant SQL Server 2012 Enterprise Edition.
Nous aurons un environnement de production qui aura initialement 3 serveurs, notre environnement de stockage intermédiaire aura au moins 3 serveurs et notre environnement de développement aura 1 serveur (hébergeant trois instances).
J'avais l'impression que nous n'aurions besoin que d'acquérir des licences Enterprise pour les serveurs de production réels, et nous pourrions nous débrouiller avec l'édition pour développeurs dans nos environnements de développeur et de transfert, car ils ne sont pas "de production".
D'autres sources m'ont dit qu'il nous fallait une licence d'entreprise sur toutes les machines mentionnées ci-dessus et que l'édition pour développeurs ne s'adresse qu'à un seul développeur sur leur poste de travail.
Developer Edition ayant toutes les fonctionnalités sexy d'Enterprise, je ne vois pas vraiment sa valeur sur une machine de classe station de travail, en particulier pour le développement et le test du type de système à haute disponibilité que nous construisons.
Si nous devons débourser des licences Enterprise pour un serveur de développement, notre phase de preuve de concept sera pratiquement détruite, ce qui mettra également fin au projet. Forcer une licence d'entreprise sur un environnement de transfert incitera la direction à simplement ignorer le transfert.
la source
"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."
- Il est difficile de développer une application qui utilise, par exemple, le partitionnement de table, lorsqu'elle n'est pas disponible. C'est tout l'intérêt de Developer Edition.Réponses:
Les licences de développement peuvent être utilisées pour installer tout ce qui n'est pas de la production, à condition que chaque personne qui se connecte au serveur possède sa propre licence de développement. Les licences MSDN peuvent également être utilisées si tout le monde possède une licence MSDN.
la source
everyone that connects to the server has their own development license
- Cela signifie-t-il tous ceux qui se connectent via SSMS en tant que développeurs / administrateurs ou ceux qui utilisent une application s'exécutant sur SQL Server?Your end users may access the software to perform acceptance tests or to provide feedback on your programs.
ETIn 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
etHxD.exe
(mon montage hexagonal préféré), sont des applications, alors ..... elles seraient également illégales.Réponse courte: oui.
Réponse légèrement plus longue: oui, à condition de disposer d'une licence de développeur pour chaque personne accédant aux serveurs de développement et de stockage intermédiaire.
À partir du Guide de référence rapide sur la gestion des licences :
la source