如何将数据库中表的所有列检查为sql server中其他数据库中存在相同的表

如何将数据库中表的所有列检查为sql server中其他数据库中存在相同的表,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我在一个数据库中有一个表,在其他数据库中也有相同的表。我添加了第一个数据库表的一些列。现在我想检查所有数据库外的表是否相同。如果不相同,则在这些表上添加这些列。请给出任何类型的编写sp或其他方法,您可以使用信息\u SCHEMA.columns检查数据库中所有表的所有列名 SELECT * FROM INFORMATION_SCHEMA.COLUMNS 当然,这可能不是您问题的完整答案,但我认为这会在某种程度上帮助您。使用SQL Server数据工具中的模式比较来构建迁移脚本。如果我可以通过执

我在一个数据库中有一个表,在其他数据库中也有相同的表。我添加了第一个数据库表的一些列。现在我想检查所有数据库外的表是否相同。如果不相同,则在这些表上添加这些列。请给出任何类型的编写sp或其他方法,您可以使用信息\u SCHEMA.columns检查数据库中所有表的所有列名

SELECT * FROM INFORMATION_SCHEMA.COLUMNS

当然,这可能不是您问题的完整答案,但我认为这会在某种程度上帮助您。

使用SQL Server数据工具中的模式比较来构建迁移脚本。如果我可以通过执行任何类型的过程来获得更简单的任务,这将更有帮助