1

我需要比较大约的结构。SQL Server 2005中的50个表,并编写T-Sql脚本使它们相等。每个表在同一个数据库中都有其副本,唯一的区别是名称和结构(例如,原始“tableName”必须与“tableName_copy”进行比较,而“tableName_copy”缺少约束、PK、FK、触发器等) .

我知道市场上有很多工具(免费和商业)来比较和准备 SQL 脚本,但他们的问题是他们可以比较两个数据库中具有相同名称的表,不能选择比较哪些表,甚至更少如果他们的名字不同。

我想知道是否存在这样的工具(如果它们是免费的或开源的,那就太好了)来完成为所选不同名称的表自动生成脚本的工作。如果有人在分享他/她的经验之前做过类似的工作,我将不胜感激!

4

1 回答 1

1

您能否采取不同的方法,将您tablename_copy的 s 复制到第二个数据库中,但将它们重命名为tablename,然后运行您最喜欢的比较工具?

于 2013-04-02T22:24:45.223 回答