Папка «MDF в App_Data» работает для веб-сайта и веб-приложений и работает только с SQL Server Express (2005, 2008, 2008 R2). Это версия, которая обычно устанавливается вместе с Visual Studio и прекрасно работает как среда разработки.
SQL Server Express имеет несколько ограничений на
- количество используемых процессоров (1)
- макс. размер базы данных (4 ГБ для 2005/2008, 10 ГБ для 2008 R2)
- макс. объем используемой оперативной памяти (макс. 1 ГБ)
и более. Это отличный и бесплатный способ начать разработку SQL Server.
Если вам нужен SQL Server производственного уровня, то, вероятно, вы собираетесь использовать полную версию - Web, Workgroup, Standard, Enterprise или любую из версий DataCenter самого высокого уровня.
Существует довольно обширная Сравните страницу SQL Server 2008 R2 Edition на странице Microsoft - посмотрите ее!
Опыт программирования тоже должен быть одинаковым - на самом деле это просто вопрос строки подключения ADO.NET (и нужно ли вам иметь локально установленный экземпляр SQL Server Express).
Формат файла базы данных полностью идентичен, поэтому вы можете начать с файла .mdf в папке App_Data, а затем переместиться «вверх» к полной версии SQL Server - просто присоедините файл MDF к экземпляру сервера, и теперь используйте эту базу данных. Работает без проблем.