Quand est-il approprié dutiliser SQL Server Developer Edition? [fermé]

Fermé. Cette question est hors sujet . Il naccepte pas les réponses actuellement.

Commentaires

  • "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 à développer une application qui utilise, par exemple, le partitionnement de table, quand elle ' nest pas disponible. Cest ' que tout lintérêt de Developer Edition.
  • Juste pour clarifier, ce que je voulais dire, cest quil serait dommage de NE PAS pouvoir utiliser Developer Edition sur un gros serveur qui klaxonne. Jai spécifiquement lintention de présenter les fonctionnalités les plus avancées et je ne veux pas essayer de le faire sur un ordinateur portable de développeur.
  • Oh daccord, oui, je suis entièrement daccord.
  • Quest-ce que ' est votre définition dun environnement de test? Faites-vous référence à un système de test / test dacceptation par lutilisateur ou à une mise en scène de type ETL? Le terme approprié nest pas ' t ici, il ' a plus à voir avec la légalité dune configuration.
  • Je ' m voter pour clore cette question comme hors sujet car ce nest vraiment pas ' à une question que les pairs devraient répondre .

Réponse

Les licences dédition de développement peuvent être utilisées pour installer tout ce qui nest pas en production, à condition que chaque personne qui se connecte au serveur ait sa propre licence de développement. Les licences MSDN peuvent également être utilisées si tout le monde possède une licence MSDN.

Commentaires

  • everyone that connects to the server has their own development license – cela signifie-t-il tous ceux qui se connectent en utilisant SSMS en tant que développeurs / administrateurs, ou tous les utilisateurs dune application qui sexécute en haut du serveur SQL?
  • Il ne peut y avoir ' aucune application exécutée sur une instance SQL Server en cours dexécution lédition Developer. Si une ' s une application sexécutant sur elle, elle est en production. Developer Edition est pour test / dev, rien dautre. Quiconque sy connecte, en tant que développeur ou administrateur, doit avoir une licence de développeur (ou une licence MSDN).
  • Cela a du sens. Je suppose que du point de vue de la base de données ', même une version test / dev dune application est en production à ses yeux
  • Ce nest pas correct – vous pouvez exécuter applications et de plus vos utilisateurs peuvent y accéder sous certaines conditions. À partir du PUR actuel pour SQL 2014 : Your end users may access the software to perform acceptance tests or to provide feedback on your programs. AND In 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.
  • @mrdenny " Il ne peut y avoir ' aucune application exécutée sur un serveur SQL instance qui exécute Developer Edition. " – Cela na pas de sens. Comment le développeur unique testerait-il sa base de données, à moins quil nutilise les applications quil a créées pour cela? Même SQL Server Management Studio serait interdit si ce que vous dites est vrai, car ' est une application. Fondamentalement, les ' doivent lui envoyer des requêtes SQL brutes en utilisant des sockets TCP / IP ou du code machine brut ou autre. Oh attendez, même cmd.exe et HxD.exe (ma modification hexadécimale préférée) sont des applications, donc ….. elles seraient également illégales .

Réponse

Réponse courte: oui.

Réponse un peu plus longue: oui comme tant que vous disposez dune licence de développeur pour chaque personne accédant aux serveurs de développement et de transfert.

À partir du Guide de référence rapide sur les licences :

Lédition développeur de SQL Server 2012 est une version complète du logiciel SQL Server, avec toutes les fonctionnalités et capacités de lentreprise édition: sous licence du 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.

Lors de lutilisation du logiciel SQL Server à des fins de développement, de test ou de démonstration, seuls les utilisateurs disposent dune licence et il nest pas nécessaire de disposer dune licence correspondante pour le dans ce cas, les systèmes de serveurs réels exécutant le logiciel SQL Server.

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *