比较2个不同的数据库表列

时间:2011-02-07 15:22:47

标签: sql sql-server sql-server-2005

我需要比较来自2个不同数据库的数据库表来查看差异所在,是否有一个简单的工具或脚本?

5 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

还可以使用Visual Studio Team Edition for Database Professionals 2005/2008或Ultimate 2010.您可以在MSDN上找到更多详细信息

答案 2 :(得分:0)

如果你想比较缺失的行,你可以做这样的事情

select id from db1.dbo.table1
where id not in (select id from db2.dbo.table2)

答案 3 :(得分:0)

AdeptSQL Diff来比较数据库/表的结构 http://www.adeptsql.com/

答案 4 :(得分:0)

RedGate Data Compare就是其中之一......不要再犹豫了。一旦开始使用,就无法使用任何其他工具。我不是这家公司的附属公司,我只是他们产品套件的粉丝。