如何找到两个数据库之间的差异?

Rac*_*hel 7 sql sql-server sql-server-2005

我正在尝试将更改从DatabaseA复制到DatabaseB,但我不确切知道这些更改是什么.

是否有一个SQL脚本可以找到数据库之间不同的对象,然后生成一个脚本来更新DatabaseB以匹配DatabaseA?

我正在使用SQL 2005,我不想丢失DatabaseB中的现有数据