从SSDT项目(VS2013/TFS2012[MBuild])生成SQL脚本,以便在InstallShield 2013



我们使用Visual Studio 2013和SQL Server数据工具(SSDT)来开发我们的数据库项目。当TFS构建数据库项目时,生成的"_Create.sql"文件需要SQLCMD模式并包含变量。InstallShield 2013似乎不支持SQLCMD模式(调查显示InstallShield使用ODBC和/或OLEDB驱动程序来执行SQL脚本)。

本质上,我需要我们的TFS构建过程来创建一个与InstallShield 2013 Professional兼容的"标准"SQL脚本。有人有这方面的经验吗。。。如果是的话,你能提供一些建议吗?

谢谢。

您是否可以在installshield中创建一个步骤,调用sqlcmd.exe或更好的sqlpackage.exe并传入dacpac?

最新更新