更新SQL Server数据库架构

时间:2013-04-01 14:48:29

标签: sql sql-server

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

2 个答案:

答案 0 :(得分:1)

我过去曾使用Adept SQL取得了很大的成功。它将为您比较数据库,甚至生成一个脚本以将一个数据库放在另一个数据库上。它不是免费的产品,但您可以将它用于试用(我相信大多数功能。)如果这是一次性操作,它就是您所需要的。

为了充分披露,我们非常喜欢这款产品,以至于我们最终购买了它。

答案 1 :(得分:0)

我更喜欢对SQL模式迁移使用普通的SQL查询,但是如果您没有数据库版本控制,这并不容易;如果您使用.net,则有一个NuGet软件包,该软件包是免费的,它将控制您的数据库版本并且可以正常工作使用简单的SQL查询。

https://www.nuget.org/packages/SQLMigrationByQuery