Я занимаюсь разработкой приложения на основе CMS и хочу, чтобы мое приложение автоматически устанавливало базу данных при установке приложения. Как создать файл MSI, чтобы можно было автоматически устанавливать базу данных при запуске.
Вы можете
1) включить файлы .mdf / .ldf для «пустой» базы данных в ваш MSI и поместить их в правильный каталог для SQL Server, а затем использовать, например, sqlcmd.exe для подключенияэти файлы базы данных на сервер
sqlcmd.exe
ИЛИ:
2) вы можете включить несколько сценариев для создания этой базы данных в свой проект и иметь некоторые утилиты (например, SQL Deploy * SSW *)1009 *) выполнить эти сценарии в заданном порядке, чтобы создать базу данных, объекты базы данных и заполнить таблицы поиска / системные таблицы
3) вы можете взглянуть на новую технологию Microsoft WebDeploy от Microsoft- он позволяет вам развернуть веб-приложение, включая такие вещи, как конфигурация IIS и сценарии базы данных, на новом компьютере.