Подключение к mdf-файлу базы данных sql server без установки sql server на клиентском компьютере?
Я создаю оконное приложение, которое должно использовать базу данных sql server. Я хочу установить это приложение на клиентскую машину без установки sql server, чтобы мое приложение все еще могло подключиться к базе данных i.e файл mdf, который я буду предоставлять в клиентской системе.
Как я могу подключиться к базе данных (mdf) на клиентском компьютере через мое оконное приложение без установки sql server. ? Я не знаю, возможно это или нет.
Если возможно, что будет строка подключения в этом случае. База данных не должна использоваться в сети.
клиенту mahine не нужна никакая установка. Каждая вещь должна быть запущена через pen drive
4 ответов
.файлы mdf-это файлы базы данных SQL Server. Ни одно другое приложение не может понять, прочитать или обновить эти файлы. Если вам нужно открыть и mdf, вам нужен экземпляр SQL. Этот экземпляр может быть локальным, может быть Экспресс-выпуском или может быть удаленным, не имеет значения. Если приложение нуждается в локальном экземпляре SQL для собственного использования, оно может установить SQL Server Express Edition при развертывании.
вы можете попробовать Sql Compact Edition или SqlLite. Я думаю, что это просто решение на основе файлов.
в этом случае у вас должна быть серверная машина, на которой хранятся файлы базы данных. По этой причине для управления базой данных необходимо использовать SQL Express Edition 2005 или 2008 на одной машине и SQL server management studio. Все они свободны от Microsoft. Клиентские компьютеры будут подключены через строку подключения. Этим машинам не нужен экземпляр SQL или установленный SQL server.
с уважением..
вы можете искать MS-VS CD для SQLEXPRESS (обратите внимание на заглавные буквы) и включить его в программное обеспечение при создании настройки, и ваша проблема будет решена.
У вас нет другого способа, кроме как использовать другую базу данных, такую как access.
Эта база данных не нуждается в программном обеспечении.