Можно ли подключиться к файлу mdf без установки сервера?

Как указано в моем вопросе, я хочу знать, можно ли подключить приложение С# с файлом .mdf без установки Microsoft SQL Server.

Я нашел это.

Но он выглядит немного «старым» из-за того, что создан для Visual Studio 2010.

Есть ли другая возможность?

Я запрограммировал приложение на C# и создал исходную базу данных с помощью Visual Studio 2013 и Microsoft SQL Server 2014 Express.

Что я пробовал:

  • Пробовал LocalDB (работает, но мне все равно приходится устанавливать его на каждый компьютер)

person Evosoul    schedule 08.07.2016    source источник
comment
Это все равно, что ожидать, что веб-сайт asp.net будет работать в IIS без установки .NET Framework.   -  person Nikhil Vartak    schedule 08.07.2016
comment
SQL Server CE устарел после VS 2013 stackoverflow.com/questions/20363374/   -  person Paul Zahra    schedule 08.07.2016
comment
Попробуйте SQLite connect.microsoft. com/VisualStudio/feedback/details/1800520/   -  person Paul Zahra    schedule 08.07.2016
comment
@NikhilVartak Можете ли вы не читать/записывать файлы XLS в .NET без установленного MS Office? Все, что вам нужно, это драйверы. К этому вопросу следует (должны ли?) относиться так же.   -  person Raj More    schedule 08.07.2016
comment
@PaulZahra SQLite помог мне. Спасибо! Если вы создадите ответ, я приму его.   -  person Evosoul    schedule 11.07.2016
comment
Могу я спросить, почему вопрос находится в ожидании? Есть несколько ответов да, но почти на все вопросы есть несколько ответов. Хороший ответ - долго? Комментарий Пола Захры — это именно тот ответ, который я искал, так где же он длинный? И как я могу улучшить вопрос? Я не понимаю, почему он находится в режиме ожидания. Если я ошибаюсь, то ок, но, пожалуйста, объясните   -  person Evosoul    schedule 11.07.2016


Ответы (1)


Кратко: НЕТ

.mdf – это файл SQL Server, поэтому для его использования должна быть установлена ​​какая-либо версия SQL Server (LocalDB, Express или любая другая версия).

Если вам нужна «встроенная» база данных, которая может работать без какой-либо установки сервера, вам нужно взглянуть на SQL Server CE (Compact Edition) с файлом .sdf или на что-то совершенно другое, например SQLite.

person marc_s    schedule 08.07.2016
comment
Или используйте VistaDB (медленнее, но в значительной степени совместимо с функциями SQL Server). - person Uwe Keim; 08.07.2016
comment
Кстати... VistaDB совместима с Visual Studio 2010, 2012, 2013, но, похоже, не с 2015. - person Paul Zahra; 08.07.2016