Sql server SQL架构比较不创建CCDR脚本

Sql server SQL架构比较不创建CCDR脚本,sql-server,visual-studio-2012,schema-compare,Sql Server,Visual Studio 2012,Schema Compare,我正在使用Visual Studio 2012,并尝试使用SQL工具运行模式比较 数据库之间的唯一区别是为一个表添加了一列。当我去生成脚本时,它只给我一个ALTER语句,而不是CREATE-COPY-DROP-RENAME脚本 是否有一个设置使schema compare能够做到这一点?您真的想执行所有额外的工作,只是为了向表中添加一列?为什么?因为表中有很多数据,新列是必需的。仍然不明白为什么复制数据(尤其是如果有很多数据)更好?为什么不使用alter语句,首先使其可为null,然后批量更新值

我正在使用Visual Studio 2012,并尝试使用SQL工具运行模式比较

数据库之间的唯一区别是为一个表添加了一列。当我去生成脚本时,它只给我一个
ALTER
语句,而不是
CREATE-COPY-DROP-RENAME
脚本


是否有一个设置使schema compare能够做到这一点?

您真的想执行所有额外的工作,只是为了向表中添加一列?为什么?因为表中有很多数据,新列是必需的。仍然不明白为什么复制数据(尤其是如果有很多数据)更好?为什么不使用alter语句,首先使其可为null,然后批量更新值,然后将其更改为不可为null?不管怎样,我明白你的意思。我有一段时间完全停电了。我只是添加了一个默认值的列。