Что такое бесплатный инструмент для сравнения двух баз данных SQL Server?
Что такое бесплатный инструмент для сравнения двух таблиц сервера Sql (данные и схема).
Было бы замечательно, если бы инструмент мог скриптировать найденные различия.
Я также прошел несколько старых сообщений. Самое близкое, что я видел, это SQLDBDiff, но я бы хотел попробовать другие варианты.
Ответы
Ответ 1
TableDiff.exe должен иметь все, что вам нужно. Это один из скрытых камней в SQL Server 2005. Поэтому вам не нужно ничего скачивать.
• Инструмент "Разница таблиц" позволяет обнаруживать и согласовывать различия между исходной и целевой таблицей или представлением. Утилита Tablediff может сообщать о различиях в схеме и данных. Наиболее популярной особенностью tablediff является тот факт, что он может генерировать script, который вы можете запустить в пункте назначения, который будет согласовывать различия между таблицами. TableDiff.exe принимает 2 набора входных данных;
• Возможности подключения. Укажите исходные и целевые объекты и информацию о подключении.
• Сравнить параметры - выберите один из вариантов сравнения
• Сравнить схемы: Regular или Strict
• Сравнить с помощью сопоставлений Rowcounts, хешей или столбцов
• Создайте разностные скрипты с операторами I/U/D для синхронизации адресата с источником.
TableDiff был предназначен для репликации, но может легко применяться к любому сценарию, где вам нужно сравнивать данные и схему.
Вы можете найти дополнительную информацию об утилитах командной строки и утилите Tablediff в Books Online для SQL Server 2005.
Ответ 2
Несмотря на то, что это было ответино много лет назад, новый comer, который работает очень хорошо, - это Data Compare в Visual Studio. Он является частью Visual Studio 2010 и является частью обновления GDR для профессионалов базы данных для Visual Studio 2008. Это отлично работает, если вы хотите сравнить одни и те же таблицы в двух разных базах данных.
Если вам нужно сравнить 2 таблицы с той же схемой, которые находятся в одной базе данных или с разными именами, TableDiff (упомянутый ранее) является отличным вариантом.
Ответ 3
DBComparer является бесплатным и хорошо работает для MS SQL Server
Ответ 4
Atlantis Interactiv, теперь принадлежащая Pragmatic Works, имеет два бесплатных инструмента, называемых Schema Inspector и Data Inspector, который работает очень как инструменты Red Gates.
Ответ 5
Мы можем рекомендовать вам надежные решения для сравнения данных и схем для SQL Server: dbForge Schema Compare для SQL Server и dbForge Data Compare для SQL Server.
Их основными преимуществами являются высокая скорость (в 3 раза быстрее, чем у большинства конкурентов) и высокая надежность.
Эти инструменты не бесплатны, но вы можете использовать пробную версию на 30 дней бесплатно, и у вас есть возможность получить бесплатную лицензию для обоих продуктов - пожалуйста, обратитесь к нашей страница бесплатных лицензионных условий.
Ответ 6
Попробуйте сравнить данные с Zidsoft. Он бесплатный для сравнения данных таблицы/представления и имеет 30-пробную версию для сравнения метаданных
Ответ 7
Средство сравнения данных таблицы базы данных SQL Server Уровень таблицы воли