Kommentarer
Svar
Lisenser for utviklingsutgave kan brukes å installere alt som ikke er i produksjon, forutsatt at alle som kobler seg til serveren har sin egen utviklingslisens. MSDN-lisenser kan også brukes hvis alle har en MSDN-lisens.
Kommentarer
-
everyone that connects to the server has their own development license
– betyr dette alle som kobler til ved bruk av SSMS som utviklere / administratorer, eller alle som er brukere av et program som kjører på toppen av SQL Server? - Det kan ' ikke være noen applikasjoner som kjører mot en SQL Server-forekomst som kjører utviklerutgaven. Hvis det ' er et program som kjører mot det, er det i produksjon. Developer Edition er for test / dev, ingenting annet. Alle som kobler seg til det, enten som utvikler eller administrator, må ha en utviklerlisens (eller en MSDN-lisens).
- Det er fornuftig. Jeg antar at fra databasens ' synspunkt, til og med en test / dev-versjon av et program er produksjon i dets øyne
- Dette er ikke riktig – du kan kjøre applikasjoner og hva brukerne dine har tilgang til under visse forhold. Fra nåværende PUR for 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 " Det kan ' ikke være noen applikasjoner som kjører mot en SQL Server forekomst som kjører Developer Edition. " – Det gir ingen mening. Hvordan ville den ene utvikleren teste databasen sin, med mindre han brukte programmene han hadde laget for den? Selv SQL Server Management Studio ville være forbudt hvis det du sier er sant, siden det ' er et program. I utgangspunktet må han ' sende det rå SQL-forespørsler ved hjelp av TCP / IP-stikkontakter eller rå maskinkode eller noe. Oh vent, til og med
cmd.exe
ogHxD.exe
(min favoritt hex-redigering), er applikasjoner, så ….. det ville også være ulovlig .
Svar
Kort svar: ja.
Litt lenger svar: ja som så lenge du har en utviklerlisens for hver person som får tilgang til utviklings- og iscenesettere.
Fra Hurtigreferansehåndbok for lisensiering :
SQL Server 2012 Developer Edition er en fullfunksjonsversjon av SQL Server-programvaren – med alle funksjonene og funksjonene i Enterprise utgave — lisensiert under Developer Tools-modellen, som er en “per bruker” -modell. En lisens kreves for hver person som får tilgang til eller bruker programvaren.
Når du bruker SQL Server-programvare for utvikling, test eller demonstrasjonsformål, er det bare brukerne som har lisens og det er ikke behov for en tilsvarende lisens for faktiske serversystemer som kjører SQL Server-programvare i dette tilfellet.
Så lenge bare lisensierte brukere har tilgang til programvaren, kan kunder installere så mange kopier av programvaren på et hvilket som helst antall servere som brukes eksklusivt til utvikling , test- eller demonstrasjonsformål. Dette er viktig, fordi det tillater kunder å kjøre programvaren på flere enheter (for eksempel for testformål) uten å måtte lisensiere hvert ikke-produksjonsserversystem
"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 vanskelig å utvikle et program som for eksempel bruker tabellpartisjonering når det ' ikke er tilgjengelig. At ' er hele poenget med Developer Edition.