sqlserver数据库表和字段比较
select [TABLE_NAME] ,[COLUMN_NAME],[COLUMN_DEFAULT],[IS_NULLABLE],[DATA_TYPE],[CHARACTER_MAXIMUM_LENGTH]from[INFORMATION_SCHEMA].[COLUMNS] where [TABLE_SCHEMA]='dbo' order by TABLE_NAME,COLUMN_NAME
分别在两个数据库上执行以上脚本,各自查询结果保存为文本文件,再使用“Compare It!”等文本比对工具进行比较。
注意:只比较表和字段,不涉及外键