Kommentarer
Svar
Licens för utvecklingsutgåva kan användas att installera allt som inte produceras, förutsatt att alla som ansluter till servern har sin egen utvecklingslicens. MSDN-licenser kan också användas om alla har en MSDN-licens.
Kommentarer
-
everyone that connects to the server has their own development license
– betyder det alla som ansluter med hjälp av SSMS som utvecklare / administratörer, eller alla som är användare av ett program som körs på toppen av SQL Server? - Det kan ' inte vara några program som körs mot en SQL Server-instans som körs utvecklarversionen. Om ' finns ett program som körs mot det, är det i produktion. Developer Edition är för test / dev, inget annat. Alla som ansluter till den, antingen som utvecklare eller administratör, måste ha en utvecklarlicens (eller en MSDN-licens).
- Det är vettigt. Jag antar att från databasens ' synvinkel till och med en test / dev-version av en applikation är produktion i dess ögon
- Detta är inte korrekt – du kan köra applikationer och dessutom kan dina användare komma åt dem under vissa förhållanden. Från nuvarande PUR för SQL 2014 :
Your end users may access the software to perform acceptance tests or to provide feedback on your programs.
OCHIn 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 ' inte vara några program som körs mot en SQL Server instans som kör Developer Edition. " – Det är inte meningsfullt. Hur skulle den enskilda utvecklaren testa sin databas, om han inte använde de applikationer som han hade gjort för den? Även SQL Server Management Studio är förbjudet om det du säger är sant, eftersom det ' är ett program. I grund och botten måste han ' skicka det råa SQL-förfrågningar med TCP / IP-uttag eller rå maskinkod eller något. Åh vänta, även
cmd.exe
ochHxD.exe
(min favorit hex-redigering), är applikationer, så ….. det skulle också vara olagligt .
Svar
Kort svar: ja.
Något längre svar: ja som så länge du har en utvecklarlicens för varje person som får åtkomst till utvecklings- och iscensättningsservrarna.
Från Licensguide Snabbreferensguide / a>:
SQL Server 2012 Developer Edition är en fullständig version av SQL Server-programvaran – med alla funktioner och funktioner i Enterprise utgåva – licensierad enligt modellen för utvecklarverktyg, som är en ”per användare” -modell. En licens krävs för varje person som har åtkomst till eller använder programvaran.
När man använder SQL Server-programvara för utvecklings-, test- eller demonstrationsändamål är endast användarna licensierade och det finns inget behov av en motsvarande licens för faktiska serversystem som kör SQL Server-programvara i det här fallet.
Så länge endast licensierade användare har tillgång till programvaran kan kunder installera så många kopior av programvaran på valfritt antal servrar som endast används för utveckling , test eller demonstrationsändamål. Detta är viktigt eftersom det tillåter kunder att köra programvaran på flera enheter (till exempel för teständamål) utan att behöva licensiera varje icke-produktionsserversystem
"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 ' är svårt att utveckla ett program som använder till exempel tabellpartitionering när det ' inte är tillgängligt. Att ' är hela poängen med Developer Edition.