Можно ли создать или сделать это из SSMS для сравнения двух разных схем?
Мне нужно сравнить таблицу базы данных в моей текущей производственной базе данных, чтобы увидеть, какая из них отличается, чтобы сгенерировать дельту (сценарий обновления)
Спасибо.
Нет, в SSMS нет возможности для этого. Найдите в RedGate или Quest инструмент для этого.
Вы также можете попробовать ApexSQL Diff - ApexSQL Diff - это инструмент сравнения и синхронизации баз данных SQL Server, который обнаруживает различия между объектами базы данных. Он сравнивает и синхронизирует действующие базы данных, резервные копии баз данных в собственном или сжатом виде, снимки состояния баз данных, скрипты в системе управления версиями и папки скриптов
Видео - Введение в ApexSQL Diff
Надеюсь это поможет
Отказ от ответственности: я работаю в ApexSQL инженером службы поддержки
но потом я нашел это
выберите TABLE_SCHEMA, COUNT (*) TableCount из группы INFORMATION_SCHEMA.TABLES с помощью TABLE_SCHEMA - затем выберите * из sys.tables в порядке modify_date desc
но это всего лишь простой скрипт для перечисления всех таблиц между моей средой prod и dev.