Pregunta

Estoy intentando usar Wix para crear una base de datos durante la instalación. Tengo mi configuración de base de datos con el Db Pro Visual Studio SKU (Datos Amigo como a veces se hace referencia). Sin embargo, la salida parece ser único consumible por sqlcmd.exe ya que utiliza una sintaxis específica en él (referencias a variables como :setenv y $(FOO)).

Estoy tratando de utilizar el sqlextension Wix que al parecer no está utilizando sqlcmd.exe (no he investigado lo que la tecnología de acceso a datos que está usando por el momento.

¿Alguien sabe si hay una manera de utilizar la salida del tipo de datos de forma nativa en el sqlextension Wix o, alternativamente, si hay algo que tomará la salida sqlcmd y traducirlo en el sql tiempo de ejecución necesario para ejecutar en el servidor SQL?

Tenga en cuenta que el objetivo final es integrar totalmente Wix en nuestro sistema de compilación por lo Busco a un enfoque automatizado.

¿Fue útil?

Solución

Hay una entrada de blog que cubre llamar a la utilidad sqlcmd.exe de WiX 3 http://neilsleightholm.blogspot.com/2008/08/executing-sqlcmd-from-wix.html

Otros consejos

Si ha creado el paquete utilizando Visual Studio DBPro lo mejor es utilizar VSDBCMD.exe para el despliegue DB. Los beneficios de esto es que el VSDBCMD.exe siempre se da cuenta de la diferencia de la de destino a la fuente y crea un script delta que se pueden ejecutar desde la misma línea de comandos. Sólo tiene que proporcionar / acción: Implementar

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top