Создание файла SETUP - PullRequest
2 голосов
/ 15 марта 2009

У меня есть проект VB, который выполняется на SQL SERVER 2005, и как сделать файл установки для него, как мне включить БД?

Ответы [ 4 ]

1 голос
/ 16 марта 2009

Вы не

Как правило, у вас есть сценарий создания БД, который запускается либо как часть установки, либо как часть первого запуска приложения

Вам также необходимо учитывать миграцию (изменения в БД при публикации новых выпусков вашего приложения)

Рассмотрите возможность использования MigratorDotNet или RikMigrations для решения этих проблем в отдельной программе установки / обновления, если вы все еще используете VB6

0 голосов
/ 21 апреля 2009

Я буду второй Джек на этом.

Из моего опыта использования установок, для которых требуется фактический файл базы данных, обычно возникает больше проблем, чем при обновлении или при первой установке при запуске сценариев. Как отметил Джек, еще один бонус - уменьшенный размер файла.

Вы можете создать сценарии базы данных who, щелкнув правой кнопкой мыши нужную базу данных и выбрав опцию базы данных сценариев. Обратите внимание, однако, что это будет только создавать таблицы и поля, а не реплицировать какие-либо данные.

0 голосов
/ 16 марта 2009

Оба метода, приведенные в ответах выше, будут работать. Я попробовал их обоих. Однако используя Сценарий создания базы данных значительно уменьшает размер конечных файлов развертывания. Я запускаю скрипт при первом запуске приложения, а не в самой настройке.

0 голосов
/ 16 марта 2009

Я не согласен, вы можете включить базу данных. Просто распространите файл .MDF вместе с вашим приложением.

Конечно, приложение установки знает, как подключить базу данных к существующей СУБД SQL Server.

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