【问题标题】:Visual Studio 2012 Database Project Publish Column OrderVisual Studio 2012 数据库项目发布列顺序
【发布时间】:2012-07-29 01:49:19
【问题描述】:

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

【问题讨论】:

    标签: visual-studio database-project


    【解决方案1】:

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

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

    • 使用“发布”选项时:发布 > 高级 > 忽略列顺序
    • 使用部署选项时:项目属性 > 调试选项卡 > 高级 > 忽略列顺序

    【讨论】:

    • 我看了看,看不到,“忽略列顺序”。
    • 对不起克雷格,我刚刚发现 VS 2012 中缺少此选项。我已相应地更新了我的答案。如果没有该选项,我不确定您如何才能实现您想要做的事情。
    • 此选项不可用。你可以在这里投票connect.microsoft.com/SQLServer/Feedback/Details/1221587
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多