Quando è opportuno utilizzare SQL Server Developer Edition? [chiuso]

Chiusa. Questa domanda è fuori tema . Attualmente non accetta risposte.

Commenti

  • "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." – ' è difficile da sviluppare unapplicazione che utilizza, ad esempio, il partizionamento delle tabelle, quando ' non è disponibile. Questo ' è il punto centrale della Developer Edition.
  • Giusto per chiarire, quello che volevo dire era che sarebbe un peccato NON essere in grado di utilizzare ledizione per sviluppatori su un grande server clacson. Intendo in particolare mostrare le funzionalità più avanzate e non voglio provare a farlo su un laptop per sviluppatori.
  • Oh ok, sì, sono completamente daccordo.
  • Cosa ' è la tua definizione di ambiente di staging? Ti riferisci a un sistema di test / accettazione-test da parte dellutente o staging di tipo ETL? ' appropriato non è il termine corretto qui, ' ha più a che fare con la legalità di una configurazione.
  • Voto ' per chiudere questa domanda come fuori tema perché non è ' una domanda a cui i colleghi dovrebbero rispondere .

Risposta

È possibile utilizzare licenze per la versione di sviluppo per installare tutto ciò che non è in produzione, a condizione che chiunque si connetta al server disponga della propria licenza di sviluppo. Le licenze MSDN possono essere utilizzate anche se tutti hanno una licenza MSDN.

Commenti

  • everyone that connects to the server has their own development license – significa che tutti coloro che si connettono utilizzando SSMS come sviluppatori / amministratori o tutti coloro che sono utenti di unapplicazione in esecuzione di SQL Server?
  • ' t possono essere applicazioni in esecuzione su unistanza di SQL Server in esecuzione la Developer Edition. Se ' è in esecuzione unapplicazione, è in produzione. Developer Edition è per test / dev, nientaltro. Chiunque si connetta ad esso, sia come sviluppatore che come amministratore, deve avere una licenza per sviluppatori (o una licenza MSDN).
  • Ha senso. Suppongo che dal punto di vista del database ' anche una versione test / dev di unapplicazione sia di produzione ai suoi occhi
  • Questo non è corretto – puoi eseguire applicazioni e per di più gli utenti possono accedervi a determinate condizioni. Dal PUR corrente per SQL 2014 : Your end users may access the software to perform acceptance tests or to provide feedback on your programs. AND 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 " ' non possono essere applicazioni in esecuzione su SQL Server istanza che esegue la Developer Edition. " – Non ha senso. In che modo il singolo sviluppatore testerebbe il suo database, a meno che non stesse utilizzando le applicazioni che aveva creato per esso? Anche SQL Server Management Studio sarebbe vietato se ciò che dici è vero, poiché ' è unapplicazione. Fondamentalmente deve ' inviare richieste SQL non elaborate utilizzando socket TCP / IP o codice macchina grezzo o qualcosa del genere. Oh aspetta, anche cmd.exe e HxD.exe (la mia modifica esadecimale preferita), sono applicazioni, quindi ….. anche quelle sarebbero illegali .

Risposta

Risposta breve: sì.

Risposta leggermente più lunga: sì come purché disponi di una licenza per sviluppatore per ogni persona che accede ai server di sviluppo e gestione temporanea.

Dalla Guida di riferimento rapido per le licenze :

SQL Server 2012 Developer Edition è una versione completa del software SQL Server, con tutte le caratteristiche e capacità di Enterprise edizione — concessa in licenza con il modello Strumenti per sviluppatori, che è un modello “per utente”. È richiesta una licenza per ogni persona che accede o utilizza il software.

Quando si utilizza il software SQL Server per scopi di sviluppo, test o dimostrazione, solo gli utenti dispongono della licenza e non è necessaria una licenza corrispondente per sistemi server effettivi che eseguono software SQL Server in questo caso.

Finché solo gli utenti con licenza hanno accesso al software, i clienti possono installare quante più copie del software su un numero qualsiasi di server utilizzati esclusivamente per lo sviluppo , test o dimostrazione. Ciò è significativo, perché consente ai clienti di eseguire il software su più dispositivi (ad esempio a scopo di test) senza dover concedere in licenza ogni sistema server non di produzione

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *