Вообще, прямая забота выявления разницы в базах - это задача встренных средств репликации MS SQL Server. На определенном этапе репликации можно получить некий файл (базу) с разницей двух реплицируемых баз. В принципе это самых правильный подход, но разобраться и настроить репликацию... это дело далеко не пяти минут.
Другой подход - это написать на Transact-SQL скрипт - который будет просто перебирать все таблицы баз (благо их список есть в базе master) и будет сравнивать поля на предмет различий. Возни здесь меньше, но тоже много.
|