Verwenden Sie SQL Server Developer Edition auf Computern der Serverklasse in DEV- und STAGING-Umgebungen?
Ich arbeite an einem großen Projekt, in dem (wenn es die Proof-of-Concept-Phase besteht) mehrere große geografisch verteilte Datenbankserver der Enterprise-Klasse mit SQL Server 2012 Enterprise Edition ausgeführt werden.
Wir haben eine Produktionsumgebung mit anfänglich 3 Servern, unsere Staging-Umgebung mit mindestens 3 Servern und unsere Entwicklungsumgebung mit 1 Server (Hosting von drei Instanzen).
Ich hatte den Eindruck, wir müssten nur Enterprise-Lizenzen für die eigentlichen Produktionsserver erwerben, und wir könnten mit der Developer Edition in unseren Entwickler- und Staging-Umgebungen auskommen, da es sich nicht um "Produktion" handelt.
Andere Quellen haben mir mitgeteilt, dass für alle oben genannten Computer eine Unternehmenslizenz erforderlich ist und dass die Developer Edition nur für einen einzelnen Entwickler auf seiner Workstation bestimmt ist.
Da die Developer Edition alle attraktiven Funktionen von Enterprise bietet, kann ich den Wert auf einem Computer der Workstation-Klasse nicht wirklich erkennen, insbesondere, wenn es darum geht, den Typ eines Hochverfügbarkeitssystems zu entwickeln und zu testen, den wir erstellen.
Wenn wir Enterprise-Lizenzen für einen Entwickler-Server ausgeben müssen, wird dies unsere Proof-of-Concept-Phase fast zum Erliegen bringen und somit das Projekt zum Erliegen bringen. Wenn Sie eine Unternehmenslizenz für eine Staging-Umgebung erzwingen, möchte das Management das Staging nur ganz überspringen.
"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 ist schwierig, eine Anwendung zu entwickeln, die beispielsweise Tabellenpartitionierung verwendet, wenn sie nicht verfügbar ist. Das ist der springende Punkt der Developer Edition.