Как использовать сценарий развертывания Visual Studio sql в установщике Windows - PullRequest
1 голос
/ 18 января 2012

Мы использовали проект базы данных Visual Studio для управления нашей схемой базы данных. Мы хотели бы включить вывод .sql развертывания базы данных как часть нашего установщика продуктов, который создается в InstallShield.

Однако, когда мы добавляем сценарий sql в проект InstallShield и запускаем установщик, установщик не запускает сценарий. Мы получаем сообщение об ошибке OLEDB с жалобами на: setvar (s), хотя я мог бы вручную отредактировать сценарий sql и исправить его, это не является долгосрочным решением.

1 Ответ

0 голосов
/ 18 января 2012

Мусор в мусоре.InstallShield просто читает сценарии и выполняет их для соединения OLEDB.Вы можете сказать об этом при ошибке, об ошибке, перейти к следующей инструкции или при ошибке, перейти к следующему сценарию.Другое то, что это то, что есть.Если у вашего SQL есть проблемы, их нужно исправить.

InstallShield может выполнить поиск и заменить обработку вашего SQL.Без примера вашего SQL трудно сказать точно, что делать, но взгляните на:

Использование подстановки текста InstallScript для динамической замены строк в сценариях SQL

...