如何运行由SQL Data项目发布生成的脚本

时间:2014-07-15 00:05:29

标签: visual-studio-2013 sqlcmd sql-server-data-tools

我在Visual Studio 2013中使用SSDT(在SQL数据项目中)。当我发布数据库时,我可以

  • 直接发布(点击发布按钮)
  • 生成脚本,然后在Visual Studio中执行

但是如果我将它复制到SSMS并尝试执行它(在SQLCMD模式下),那么脚本几乎没有(显然)。

如何在Visual Studio外部执行生成的脚本?我必须使用sqlcmd.exe吗?如果是这样,我需要使用某些命令行参数吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

彼得的评论让我从一个新的角度看待这个问题。这不是数据库问题,而是表问题。数据库具有每个表的审计表。我正在更新地址表(我想),而是更新了A_Address表。一切正常。第一次运行更新了审计表,后续运行没有(当然),但我正在检查地址表中的更新。卫生署!新的数据库,新技术......