Как запустить настольное приложение с базой данных локально без установки сервера баз данных?
Я хочу создать настольное приложение с базой данных, я с помощью Visual Studio 2013 и на C# , может кто-нибудь предложить мне какой сервер я использовал, чтобы создать свою базу данных, для того, чтобы запустить мое приложение на моем клиента системы локально без установки какого-либо сервера баз данных на клиента системы [т. е. с установкой MSSQL сервер и MySQL сервер или доступ], я хочу, чтобы мой приложение работает нормально при установке собственного приложения EXE файл ?
и теперь я использую MSSQL server с моим приложением , Есть ли способ запустить это приложение в системе клиента локально без установки сервера MSSQL? [мой интерфейс приложения работает, когда я устанавливаю .Net FrameWork 4.5, мне нужно что-то вроде этого для моего .mdf databse в Sql Server]
кто-то говорит о SQL Server Compact ,но я не знаю, как его использовать
2 ответов
можно использовать SQL Server Compact, который можно установить отдельно или развернуть как часть приложения.
смотрите здесь: как развернуть SQL Server Compact Edition 4.0?
и здесь:https://msdn.microsoft.com/en-gb/library/aa983326 (v=против 110).aspx
код БД в приложении, кроме строки подключения - не нужно менять, так как вы уже используете некоторые версии SQL Сервер.
есть также SQLite, который, насколько я знаю, хорошо рассматривается, но я знаю очень мало об этом. http://www.sqlite.org/
надеюсь, что это поможет!
для приложения обычно требуется существующий функциональный сервер баз данных. Конечно, это уместно только в том случае, если ваша целевая аудитория достаточно техническая, чтобы установить необходимое условие самостоятельно, или если целевая среда гарантированно уже соответствует вашему обязательному требованию.
Если нет, вам нужно вернуться к встроенная база данных.