visual-studio - Visual Studio 2013 SQL架构比较:忽略列顺序

标签 visual-studio visual-studio-2013 schema-compare

在Visual Studio 2013中,是否有一种方法可以在进行架构比较时忽略列顺序?我看到此功能已从Visual Studio 2012中删除(据此:https://stackoverflow.com/a/13848952/188740),但我希望它在2013版中重新出现。

这是一个快速的视觉效果来说明我想忽略的内容:

最佳答案

this blog post所述,Ignore column order现在是SSDT 17.0版中的一个选项,该版本与Visual Studio 2015兼容。


如果您曾经不得不处理意外数据
将列放在表定义的中间时的运动,
您会知道这很难发现和管理。在此版本中
您现在可以在“高级”中选中“忽略列顺序”选项
发布选项。这会将新列追加到
现有表格,而不是更改表格结构以添加
列在其列出的位置。


您可以通过进入发布配置文件的Advanced...按钮部分以及数据库项目属性的Advanced...选项卡的Debug按钮部分中找到设置。

Option in SSDT advanced publish settings to ignore column order

您还可以通过将以下元素添加到publish.xml文件中来达到相同的效果:

<IgnoreColumnOrder>True</IgnoreColumnOrder>


不幸的是,我不知道在Visual Studio 2013中进行这项工作的方法,但是希望您现在已经升级到Visual Studio的较新版本:)

关于visual-studio - Visual Studio 2013 SQL架构比较:忽略列顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21437024/

相关文章:

configuration - 在 Visual Studio Markdown 预览中更改默认字体样式

c# - 如果数据库中已存在值,如何显示消息?

sql-server - SQL Server/SQL Azure 架构比较

sql-server - Visual Studio 架构比较找不到生成的脚本

c# - 无法访问 System.Management 命名空间

javascript - Html.TextBoxFor - 如何关闭历史记录

c# - 在 Visual Studio 中调试时出现“驱动器中没有磁盘”错误

c++ - 在 Visual Studio 中为 C++ 设置单元测试项目的正确方法是什么,并在主项目中添加额外的包含目录?

c++ - 由于 LARGEADDRESSAWARE 检测指针算术

azure - 架构比较超时