Wanneer is het gepast om SQL Server Developer Edition te gebruiken? [gesloten]

Gesloten. Deze vraag is niet relevant . Het accepteert momenteel geen antwoorden.

Reacties

  • "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." – het ' is moeilijk te ontwikkelen een toepassing die bijvoorbeeld tabelpartitionering gebruikt, wanneer deze ' niet beschikbaar is. Dat ' is het hele punt van Developer Edition.
  • Voor de duidelijkheid, wat ik bedoelde was dat het zonde zou zijn om de Developer Edition NIET te kunnen gebruiken op een grote toeterende server. Ik ben specifiek van plan de meer geavanceerde functies te demonstreren en wil dat niet proberen op een laptop van ontwikkelaars.
  • Oh oké, ja, ik ben het er helemaal mee eens.
  • Wat ' s uw definitie van een testomgeving? Verwijst u naar een test- / gebruikersacceptatietestsysteem of ETL-type staging? Passend is niet ' t de juiste term hier, het heeft ' meer te maken met de legaliteit van een configuratie.
  • Ik ' heb gestemd om deze vraag af te sluiten als niet-onderwerp omdat dit echt niet ' ta vraag die peers zouden moeten beantwoorden .

Answer

Ontwikkelingseditielicenties kunnen worden gebruikt om iets te installeren dat geen productie is, op voorwaarde dat iedereen die verbinding maakt met de server zijn eigen ontwikkelingslicentie heeft. MSDN-licenties kunnen ook worden gebruikt als iedereen een MSDN-licentie heeft.

Opmerkingen

  • everyone that connects to the server has their own development license – betekent dit iedereen die verbinding maakt met SSMS als ontwikkelaars / admins, of iedereen die een gebruiker is van een applicatie die bovenaan wordt uitgevoerd van de SQL Server?
  • Er kunnen ' geen toepassingen zijn die worden uitgevoerd tegen een SQL Server-instantie die wordt uitgevoerd de Developer Edition. Als er ' een applicatie tegen draait, is deze in productie. Developer Edition is voor test / dev, niets anders. Iedereen die er verbinding mee maakt, hetzij als ontwikkelaar, hetzij als beheerder, heeft een ontwikkelaarslicentie (of een MSDN-licentie) nodig.
  • Klopt. Ik veronderstel dat vanuit de database ' s standpunt zelfs een test / dev-versie van een applicatie in zijn ogen productie is
  • Dit is niet correct – je kunt het uitvoeren applicaties en bovendien hebben uw gebruikers er onder bepaalde voorwaarden toegang toe. Van de huidige PUR voor SQL 2014 : Your end users may access the software to perform acceptance tests or to provide feedback on your programs. EN 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 " Er kunnen ' geen applicaties zijn die op een SQL Server draaien instantie die de Developer Edition uitvoert. " – Dat slaat nergens op. Hoe zou de enige ontwikkelaar zijn database testen, tenzij hij de applicaties gebruikte die hij ervoor had gemaakt? Zelfs SQL Server Management Studio zou verboden zijn als wat u zegt waar is, aangezien het ' een applicatie is. In principe moeten hij ' s ruwe SQL-verzoeken verzenden met behulp van TCP / IP-sockets of onbewerkte machinecode of zoiets. Oh wacht, zelfs cmd.exe en HxD.exe (mijn favoriete hex-bewerking) zijn applicaties, dus ….. die zouden ook illegaal zijn .

Antwoord

Kort antwoord: ja.

Iets langer antwoord: ja als zolang u één ontwikkelaarslicentie heeft voor elke persoon die toegang heeft tot de ontwikkel- en staging-servers.

Van de Beknopte handleiding voor licentieverlening :

De SQL Server 2012 Developer Edition is een volwaardige versie van de SQL Server-software, met alle functies en mogelijkheden van de Enterprise editie – gelicentieerd onder het Developer Tools-model, dat een “per gebruiker” -model is. Er is één licentie vereist voor elke persoon die toegang heeft tot de software of deze gebruikt.

Wanneer SQL Server-software wordt gebruikt voor ontwikkelings-, test- of demonstratiedoeleinden, hebben alleen de gebruikers een licentie en is er geen overeenkomstige licentie nodig voor de daadwerkelijke serversystemen met SQL Server-software in dit geval.

Zolang alleen gelicentieerde gebruikers toegang hebben tot de software, kunnen klanten zoveel mogelijk exemplaren van de software installeren op een willekeurig aantal servers die uitsluitend voor ontwikkeling worden gebruikt , test- of demonstratiedoeleinden. Dit is belangrijk omdat het klanten in staat stelt de software op meerdere apparaten uit te voeren (bijvoorbeeld voor testdoeleinden) zonder dat ze een licentie hoeven te kopen voor elk niet-productieserversysteem.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *