OK, penso di aver trovato la risposta alla mia domanda. (E 'stato sepolto sotto le linguette the SS Express product page.)
Ecco una sintesi dei distintivi di LocalDB ho trovato su quella pagina:
- LocalDB è un'opzione di distribuzione leggero per SQL Server Express Edition con un minor numero di prerequisiti e un'installazione più rapida.
- LocalDB ha tutte le stesse funzionalità di programmabilità di SQL Express, ma viene eseguito in "modalità utente" * con applicazioni e non come servizio.
- LocalDB non è progettato per scenari multiutente o per essere utilizzato come server. (Se è necessario accettare connessioni remote o amministrare in remoto, è necessario SQL Server Express.)
- "Express with Tools" (che include SS Management Studio Express, Azure, ecc.) Può essere utilizzato con LocalDB o senza. (Lo stesso vale per "Express con Advanced Services".)
UPDATE: Ho appena trovato questa descrizione utile in Windows IT Pro (Jul '12, p.23):
LocalDB non è SQL Server Express, né è SQL Server compatto. LocalDB utilizza lo stesso motore sqlservr.exe delle altre edizioni di SQL Server, ma viene eseguito in modalità utente, non come servizio. LocalDB è utilizzato per lo sviluppo offline da strumenti come SSDT per garantire che il codice che si sviluppa sia compatibile al 100% con il database di SQL Server di produzione .
Se sto leggendo correttamente, LocalDB sembra più come un'opzione di configurazione di Express che un prodotto completamente separato. Quindi, apparentemente, se scarico Express (o Express w/Tools), avrò la possibilità di installare la versione LocalDB, che è presumibilmente più semplice ("zero-configuration") rispetto a Express completo.
Un'altra importante distinzione, secondo lo this post, è che "attualmente Visual Studio 2010 non funziona realmente con LocalDB." (Dobbiamo utilizzare SS Management Studio, almeno per ora.)
* (Il concetto di "Modalità utente" o "Istanze utente" è un elemento distintivo di LocalDB. Infatti, in base a this post, "LocalDB può essere visto come un aggiornamento della funzione Istanze utente di SQL Server Express."Per maggiori informazioni su Istanze utente, fare riferimento al blogpost MSDN "What is a RANU?")
+1, buona risposta. Ho usato parte del tuo testo per creare il tag wiki LocalDB. – Steve
Se si utilizza Visual Studio 2012, è possibile utilizzare LocalDB da Visual Studio: http://msdn.microsoft.com/en-us/library/vstudio/ms233763.aspx#bkmk_createnewsqldb – brentlightsey
Ed è OK, se utilizzo LocalDB in server di applicazioni Server (servizio Windows), quindi sarò in grado di gestire scenari multiutente avvolgendo REST-API. È una buona idea o ho bisogno di SQL Server Express per questo scenario? – qub1n