web-dev-qa-db-fra.com

Quand est-il approprié d'utiliser SQL Server Developer Edition?

Utilisez-vous SQL Server Developer Edition sur des machines de classe serveur dans des environnements DEV et STAGING?

Je travaille sur un grand projet où (s'il passe l'étape de la preuve de concept), nous aurons plusieurs grands serveurs de base de données de classe entreprise géographiquement distribués exécutant SQL Server 2012 Enterprise Edition.

Nous aurons un environnement de production aura initialement 3 serveurs, notre environnement de Staging aura un minimum de 3 serveurs, et notre environnement de développement aura 1 serveur (hébergeant trois instances).

J'avais l'impression que nous n'aurions besoin d'acquérir des licences d'entreprise que pour les serveurs de production réels, et nous pourrions nous en tirer avec l'édition développeur dans nos environnements de développement et de mise en scène car ils ne sont pas de la "production".

D'autres sources m'ont dit que nous devons avoir une licence d'entreprise sur toutes les machines mentionnées ci-dessus, et que l'édition développeur n'est destinée qu'à un seul développeur sur leur poste de travail.

Étant donné que l'édition développeur possède toutes les fonctionnalités sexy d'Enterprise, je ne peux pas vraiment en voir la valeur sur une machine de classe poste de travail, en particulier pour développer et tester le type de système à haute disponibilité que nous construisons.

Si nous devons débourser des licences d'entreprise pour un serveur de développement, cela va à peu près tuer notre étape de preuve de concept, tuant ainsi le projet. En forçant une licence d'entreprise sur un environnement de transfert, la direction voudra simplement ignorer complètement le transfert.

34
datagod

Les licences d'édition de développement peuvent être utilisées pour installer tout ce qui n'est pas en production, à condition que tous ceux qui se connectent au serveur aient leur propre licence de développement. Les licences MSDN peuvent également être utilisées si tout le monde possède une licence MSDN.

22
mrdenny

Réponse courte: oui.

Réponse légèrement plus longue: oui tant que vous avez une licence de développeur pour chaque personne accédant aux serveurs de développement et de transfert.

Dans le Guide de référence rapide sur les licences :

SQL Server 2012 Developer Edition est une version complète du logiciel SQL Server - avec toutes les fonctionnalités et capacités de l'édition Enterprise - sous licence sous le modèle Developer Tools, qui est un modèle "par utilisateur". Une licence est requise pour chaque personne qui accède ou utilise le logiciel.

Lorsque vous utilisez le logiciel SQL Server à des fins de développement, de test ou de démonstration, seuls les utilisateurs sont autorisés et il n'y a pas besoin d'une licence correspondante pour les systèmes de serveur réels exécutant le logiciel SQL Server dans ce cas.

Tant que seuls les utilisateurs sous licence ont accès au logiciel, les clients peuvent installer autant de copies du logiciel sur un nombre illimité de serveurs qui sont utilisés exclusivement à des fins de développement, de test ou de démonstration. Ceci est important, car il permet aux clients d'exécuter le logiciel sur plusieurs appareils (à des fins de test, par exemple) sans avoir à concéder de licence pour chaque système de serveur hors production

16
Greenstone Walker