4

对于 VS2012 数据库项目,我可以让它在发布时忽略列顺序,而只是将列添加到表的末尾吗?这是一种更快、更安全的选择。

4

2 回答 2

1

我认为目前没有办法使用 Visual Studio 2012 执行此操作。高级部署设置中应该有一个“忽略列顺序”选项,但根据此页面已删除此选项。显然,此选项的范围令人困惑,Microsoft 已决定将其删除,直到他们可以改进它为止。(该页面实际上声称此选项已从 SQL Server Data Tools 中删除,但我认为这是错误的。我已确认此选项存在于带有 SSDT 的 Visual Studio 2010中,因此我相信问题确实出在 VS 2012 上。)

对于 Visual Studio 2010,您将找到如下设置。

  • 使用发布选项时:发布 > 高级 > 忽略列顺序
  • 使用部署选项时:项目属性 > 调试选项卡 > 高级 > 忽略列顺序
于 2012-12-07T04:19:26.010 回答
0

这个问题似乎与这个问题重复。我相信这个 StackOverflow 答案提供了您正在寻找的信息。

于 2018-10-18T04:33:06.443 回答