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


2

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

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


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

Ответы:


1

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

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

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


Существует также ряд инструментов сравнения, некоторые из которых поставляются с пробным периодом, поэтому их можно использовать бесплатно. Хотя я не склонен предлагать конкретные названия программ :-)

но у меня есть много столбцов (именно поэтому я написал «огромные» таблицы) ... я не хочу сравнивать вручную.
Роберт Юнг

@Robert: когда я писал «диф», я имел в виду что - то вроде diff joe.ddl jim.ddl- в автоматическом сравнении. См en.wikipedia.org/wiki/Diff и gnuwin32.sourceforge.net/packages.html
RedGrittyBrick
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.