La cartella "MDF nella cartella App_Data" funziona per le applicazioni Web e Web e funziona solo con SQL Server Express (2005, 2008, 2008 R2). Questa è la versione in genere installata insieme a Visual Studio e che funziona bene come ambiente di sviluppo.
SQL Server Express ha alcune limitazioni
- numero di CPU utilizzata (1)
- max. dimensione di un database (4 GB per 2005/2008, 10 GB per 2008 R2)
- max. quantità di RAM utilizzata (massimo 1 GB)
e altro. È un modo fantastico e gratuito per entrare nello sviluppo di SQL Server.
Se è necessario un SQL Server a livello di produzione, probabilmente si utilizzerà una versione completa: Web, Workgroup, Standard, Enterprise o qualsiasi altra edizione di DataCenter di livello più elevato.
C'è una pagina piuttosto completa Compare SQL Server 2008 R2 Editions su Microsoft - vai a dare un'occhiata!
Anche l'esperienza di programmazione deve essere identica: si tratta in realtà solo della stringa di connessione ADO.NET (e se è necessario disporre di un'istanza di SQL Server Express installata localmente).
Il formato di file di database è del tutto identico, in modo da poter assolutamente iniziare con un file mdf nella cartella App_Data, e spostare più avanti "fino" ad un pieno edizione di SQL Server - è sufficiente allegare il file MDF per l'istanza del server e ora usa quel database. Funziona perfettamente.
fonte
2010-10-22 21:03:34