Развертывание настольного приложения - PullRequest
1 голос
/ 03 февраля 2012

Я создаю настольное приложение wpf с базой данных SQL Server 2008?

База данных хранится в Sqlexpress на моей локальной машине.

Может кто-нибудь сказать, как я могу развернуть базу данных на клиентском компьютере?

База данных должна использоваться локально на одном пользовательском компьютере

Спасибо

1 Ответ

1 голос
/ 03 февраля 2012

Если ваши файлы базы данных (данные / журнал) в настоящее время присоединены к вашему серверу баз данных, все, что вам нужно сделать, это отсоединить и упаковать их в настройках вашего приложения (используя свойства проекта установки, настройки и т. Д.).Ваша программа установки должна быть достаточно умной, чтобы определить, присутствует ли на целевом компьютере какой-либо экземпляр sqlexpress, если его нет, затем установить новый экземпляр sqlexpress и либо присоединить файлы к экземпляру с помощью сценария, либо просто с помощью строки подключения для принудительной динамической обработкиэкземпляр, чтобы прикрепить их для вас, когда приложение используется.

...