【问题标题】:Visual Studio Schema CompareVisual Studio 架构比较
【发布时间】:2015-03-10 21:23:51
【问题描述】:

我有两个表正在使用 Schema Compare 进行比较。我不明白的是,为什么一列显然没有被更改,但仍然突出显示为黄色或标记为正在更改?

【问题讨论】:

    标签: visual-studio schema sql-server-data-tools


    【解决方案1】:

    我认为是列的顺序发生了变化,因此比较操作选择将剩余的列标记为已修改。没有 AI 机制来解释列的顺序变化(DatabaseId 移到最后)。

    【讨论】:

    • 沿着这些思路,这将导致表重建 - 创建临时表,从旧表填充,删除原始表,重新创建所有 PK/FK 约束、索引等。重新排序中的列表会对数据库产生巨大影响,尤其是对于大型表。
    猜你喜欢
    • 2013-02-12
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    • 2023-02-14
    相关资源
    最近更新 更多