Чтобы он выглядел профессионально, сделайте небольшую программу установки.
В настоящее время у вас есть сценарии sql, которые вы используете для создания своей базы данных.
Создайте небольшой xml-файл, содержащий путь к вашим сценариям.
Создайте небольшую библиотеку c #, которая будет подключаться к серверу БД, и запустите эти сценарии.
Вы можете проверить это вне установки в Visual Studio, а затем добавить его в настройку следующим образом.
Чтобы сделать это из настроек, все, что вам нужно сделать, это поместить файл xml в компонент, чтобы он был развернут,
И создайте в вашей настройке пользовательское действие, которое будет вызывать вашу C # lib, читать xml и запускать сценарии на сервере sql для создания вашей базы данных.
Кроме того, из программы установки легко установить ключ реестра, чтобы определить версию вашей БД, которую вы только что установили.
Минусы и плюсы: Начать с этого немного, но с этим у вас будет вся основная работа по автоматической обработке обновлений в дальнейшем, для этого просто добавьте upgradeScript раздел вашего xml, атрибут с именем version для каждого скрипта обновления, и просто сравните его с версией БД, которую вы сохранили в реестре. Преимущество в том, что он может легко масштабироваться вместе с вашим проектом.