Kommentarer
Svar
Licenser til udviklingsudgave kan bruges at installere alt, hvad der ikke er produktion, forudsat at alle, der opretter forbindelse til serveren, har deres egen udviklingslicens. MSDN-licenser kan også bruges, hvis alle har en MSDN-licens.
Kommentarer
-
everyone that connects to the server has their own development license
– betyder det alle, der forbinder ved hjælp af SSMS som udviklere / administratorer, eller alle, der er brugere af et program, der kører øverst af SQL Server? - Der kan ' ikke være nogen applikationer, der kører mod en SQL Server-forekomst, der kører Developer Edition. Hvis der ' er et program, der kører mod det, er det i produktion. Developer Edition er til test / dev, intet andet. Enhver, der opretter forbindelse til den, enten som udvikler eller administrator, skal have en udviklerlicens (eller en MSDN-licens).
- Det giver mening. Jeg antager, at fra databasens ' synspunkt, selv en test / dev version af en applikation er produktion i dens øjne
- Dette er ikke korrekt – du kan køre applikationer, og hvad mere er, kan dine brugere få adgang til dem under visse betingelser. Fra nuværende PUR til SQL 2014 :
Your end users may access the software to perform acceptance tests or to provide feedback on your programs.
OGIn 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 " Der kan ' ikke være nogen applikationer, der kører mod en SQL Server forekomst, der kører Developer Edition. " – Det giver ikke mening. Hvordan ville den enkelte udvikler teste sin database, medmindre han brugte de applikationer, han havde lavet til den? Selv SQL Server Management Studio ville være forbudt, hvis det, du siger, er sandt, da det ' er et program. Dybest set skal han ' sende det rå SQL-anmodninger ved hjælp af TCP / IP-stik eller rå maskinkode eller noget. Åh vent, selv
cmd.exe
ogHxD.exe
(min foretrukne hex-redigering), er applikationer, så ….. det ville også være ulovligt .
Svar
Kort svar: ja.
Lidt længere svar: ja som så længe du har en udviklerlicens for hver person der har adgang til udviklings- og iscenesættelsesserverne.
Fra Licensvejledning til hurtig reference :
SQL Server 2012 Developer Edition er en fuldfunktionsversion af SQL Server-softwaren – med alle funktioner og funktioner i Enterprise udgave – licenseret under Developer Tools-modellen, som er en model pr. bruger. Der kræves en licens til hver person, der har adgang til eller bruger softwaren.
Når man bruger SQL Server-software til udviklings-, test- eller demonstrationsformål, er kun brugerne licenseret, og der er ikke behov for en tilsvarende licens til faktiske serversystemer, der kører SQL Server-software i dette tilfælde.
Så længe kun licenserede brugere har adgang til softwaren, kan kunder installere så mange kopier af softwaren på et hvilket som helst antal servere, der udelukkende bruges til udvikling , test eller demonstrationsformål. Dette er vigtigt, fordi det giver kunder mulighed for at køre softwaren på flere enheder (f.eks. Til testformål) uden at skulle licensere hvert ikke-produktions-serversystem
"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."
– det ' er svært at udvikle et program, der f.eks. bruger tabelpartitionering, når det ' ikke er tilgængeligt. At ' er hele pointen med Developer Edition.