DB Pro (чувак данных) и Wix3 SqlExtension - PullRequest
1 голос
/ 29 декабря 2008

Я пытаюсь использовать Wix для создания базы данных во время установки. У меня есть настройка базы данных с Db Pro Visual Studio SKU (Data Dude, как его иногда называют). Тем не менее выходные данные, по-видимому, используются только программой sqlcmd.exe, поскольку в ней используется определенный синтаксис (ссылки на переменные, такие как :setenv и $(FOO)).

Я пытаюсь использовать wix sqlextension, который, очевидно, не использует sqlcmd.exe (я еще не исследовал, какую технологию доступа к данным он использует.

Кто-нибудь знает, есть ли способ использовать вывод данных чувак изначально в wix sqlextension или, альтернативно, если есть что-то, что возьмет вывод sqlcmd и переведет его в SQL-среду выполнения, необходимую для выполнения на сервере sql?

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

Ответы [ 2 ]

4 голосов
/ 04 декабря 2012

Если вы создали пакет с использованием Visual Studio DBPro, лучше всего использовать VSDBCMD.exe для развертывания БД. Преимущество этого заключается в том, что VSDBCMD.exe всегда вычисляет разницу между местом назначения и источником и создает дельта-сценарий, который можно запустить из одной и той же командной строки. Вам просто нужно предоставить /action:Deploy.

0 голосов
/ 24 августа 2009

В блоге есть сообщение о вызове утилиты sqlcmd.exe из WiX 3 на http://neilsleightholm.blogspot.com/2008/08/executing-sqlcmd-from-wix.html

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