2013-04-01 123 views
0

有一个旧的SQL Server数据库需要升级到大大改进的数据库模式版本。大多数新列已添加到现有表中。有必要将原始数据保存在旧数据库中。有没有简单的方法来升级模式比手动压缩和更新表格?更新SQL Server数据库模式

+0

尽量“改变”尽可能多的字段。然后删除旧字段并添加新字段。其他解决方案:创建一个新表并写一个php脚本将新数据复制到新表中。 – roman

+0

[有很多解决方案阻止你重新发明轮子](http://madelinebertrand.com/2012/04/20/re-blog-the-cost-of-reinventing-the-wheel/) 。 –

回答

1

我以前用Adept SQL取得了很大的成功。它会为您比较数据库,甚至生成一个脚本来将一个数据库提升到另一个。它不是免费的产品,但是您可以将其用于试用(我相信大多数功能都是这样)。如果这是一次性操作,那么它就是您所需要的。

为了充分披露,我们非常喜欢该产品,因此我们最终购买了该产品。

+0

非常感谢。我会尝试一下,我会在这里发布反馈。 –