Возможный способ присоединить базу данных к exe - PullRequest
4 голосов
/ 28 мая 2010

Я создал небольшое приложение, использующее C # winforms, которое использует SQL Server в качестве базы данных.

Есть ли способ присоединить базу данных к exe-файлу, чтобы мне не нужно было устанавливать SQL Server на все машины, на которых я хочу запустить программу?

Ответы [ 5 ]

11 голосов
/ 28 мая 2010

Насколько я знаю, именно здесь SQL Server Compact вступает в игру.

Цитата Статья в Википедии :

В отличие от других выпусков Microsoft SQL Server, SQL CE работает внутри приложения, которое его размещает; при объеме памяти менее 2 МБ;

6 голосов
/ 28 мая 2010

в дополнение к SQL Server Compact, есть также порт c # sqlite , который вы можете использовать.

2 голосов
/ 28 мая 2010

Вы можете использовать SQL Server compact: http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx

или SQLite: http://www.sqlite.org/ - в нем есть библиотека .NET, которую можно загружать и использовать ... она довольно быстрая и компактная

2 голосов
/ 28 мая 2010

Вы видели SQL Server Compact ?

Это Zero-config, версия для одного файла SQL Server.

1 голос
/ 28 мая 2010

Вы можете включить его как часть установщика приложения. Смотрите эту статью

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...