Как я могу сравнить две огромные таблицы?

2

Мне нужно сравнить, если два разработчика сделали работу правильно и создали одинаковые таблицы.

Проблема более сложная, но я постараюсь решить ее как-нибудь, если решу проблему сравнения двух таблиц (пусть они находятся в разных базах данных SQL Server 2008) и их свойств. Нет данных для сравнения.

Роберт Юнг
источник
1
Если вам действительно интересно решение другой проблемы, не стесняйтесь задавать вопрос об этой конкретной проблеме, а не задавать вопрос о попытке решения ;)
Der Hochstapler

Ответы:

1

Согласно https://stackoverflow.com/a/1930040/477035

В SQL Server Management Studio щелкните правой кнопкой мыши свою базу данных и выберите «Задачи» -> «Создать сценарии». Вам будет предложено выбрать, какие объекты DDL включить в ваш скрипт.

Я полагаю, что вы можете изменить DDL.

RedGrittyBrick
источник
Существует также ряд инструментов сравнения, некоторые из которых поставляются с пробным периодом, поэтому их можно использовать бесплатно. Хотя я не склонен предлагать конкретные названия программ :-)
но у меня есть много столбцов (именно поэтому я написал «огромные» таблицы) ... я не хочу сравнивать вручную.
Роберт Юнг
@Robert: когда я писал «диф», я имел в виду что - то вроде diff joe.ddl jim.ddl- в автоматическом сравнении. См en.wikipedia.org/wiki/Diff и gnuwin32.sourceforge.net/packages.html
RedGrittyBrick