数据库差异脚本没有表丢弃

时间:2014-01-16 23:04:22

标签: sql-server visual-studio sql-server-2012

我需要将我的团队数据库更改从我们的开发环境转移到我们的测试环境。

我知道Visual Studio可以区分两个数据库并输出一个脚本。但对于我们添加了列的表,它会删除表并重新插入新列。

它会尝试保留数据,但它无法正常工作。这将导致FK问题,当我尝试将其移至生产时,我将丢失表中的所有统计信息。

有没有办法让它用alter脚本编写脚本? (这样它会改变表格来添加新列?)

1 个答案:

答案 0 :(得分:0)

我发现当列添加到表格中间时会发生这种情况。如果你这样做,不要。