visual-studio - Visual Studio 2012 数据库项目发布列顺序

标签 visual-studio database-project

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

最佳答案

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

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

  • 使用发布选项时:发布 > 高级 > 忽略列顺序
  • 使用部署选项时:项目属性 > 调试选项卡 > 高级 > 忽略列顺序
  • 关于visual-studio - Visual Studio 2012 数据库项目发布列顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11706014/

    相关文章:

    c# - 从 LINQpad 转移到合适的 Visual Studio 项目?

    git - Visual Studio 2015 中存储的 "Local Git Repository"路径在哪里

    sql-server - Visual Studio 2013 : Mocking Stored Procedures when Unit Testing SQL Server Database Project

    sql-server - 使用 VSDBCMD.exe 创建 dbschema 文件时出错

    sql-server - Visual Studio : use SQLCMD variables to change DB types at deploy time

    visual-studio-2010 - 如何添加 NOT NULL 列?

    visual-studio - Visual Studio,如何让文件显示在列表框 Powershell 中

    c++ - 如果未使用的函数参数是指向函数的指针,是否需要为其实际参数定义?

    c++ - 将map <string,int>保存到文本文件

    postgresql - PostgreSQL 的 Visual Studio 数据库项目替代方案?