Какой бесплатный инструмент для сравнения двух баз данных SQL Server?

Какой бесплатный инструмент для сравнения двух таблиц Sql Server (данных и схемы).

Было бы здорово, если бы инструмент мог записывать обнаруженные различия.

Еще прошел через несколько более старых сообщения. Ближайшее, что я видел, это SQLDBDiff, но я хотел бы попробовать больше вариантов.

Также ознакомьтесь с нашими инструментами Сравнение схем SQL и Сравнение данных SQL, которые бесплатны для SQL Server Express, без дополнительных условий.

xSQL Software 06.12.2013 19:42

Однажды я сделал инструмент для сравнения баз данных: github.com/alekkowalczyk/a7DbCompare

alek kowalczyk 02.10.2015 16:40

Используйте расширение Master Data для Visual Studio ........ visualstudiogallery.msdn.microsoft.com/…

Moumit 16.09.2016 16:49
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
54
4
79 671
7
Перейти к ответу Данный вопрос помечен как решенный

Ответы 7

Ответ принят как подходящий

TableDiff.exe должен иметь все необходимое. Это один из скрытые жемчужины в SQL Server 2005. Так что вам не нужно ничего скачивать.

• Инструмент «Таблица различий» позволяет обнаруживать и согласовывать различия между исходной и целевой таблицей или представлением. Утилита Tablediff может сообщать о различиях в схеме и данных. Самая популярная особенность tablediff заключается в том, что она может генерировать сценарий, который вы можете запустить в месте назначения, который будет согласовывать различия между таблицами. TableDiff.exe принимает 2 набора входных данных; • Связь - предоставьте исходные и целевые объекты и информацию о связях.

• Параметры сравнения - выберите один из вариантов сравнения. • Сравнить схемы: обычная или строгая.

• Сравнивайте с помощью сравнения строк, хэшей или столбцов.

• Создавать сценарии различий с операторами I / U / D для синхронизации места назначения с источником. TableDiff был предназначен для репликации, но может легко применяться в любом сценарии, где вам нужно сравнить данные и схему. Дополнительную информацию об утилитах командной строки и программе Tablediff можно найти в электронной документации по SQL Server 2005.

Устанавливается, только если вы выбираете функции репликации. (Считается диагностическим инструментом, а не рабочим инструментом вроде sqlcmd. Надеюсь, это изменится.)

yzorg 22.01.2015 16:55

как он будет использоваться для sql server 2008 и более поздних версий? Я установил sql server 2008.

Abdul 23.04.2015 07:44

У меня отказывается сравнивать схемы. Ошибка: «<критерии ввода> имеют разные схемы и не могут быть сопоставлены».

Paul 11.03.2016 12:13

SQL Table Diff намного лучше, чем TableDiff.exe. Он имеет графический интерфейс и исходный код: code.google.com/archive/p/sqltablediff/downloads

Enkode 28.09.2016 12:01

Попробуйте CompareData от Zidsoft. Это бесплатно для сравнения данных таблицы / представления и имеет 30 пробную версию для сравнения метаданных.

Инструмент сравнения таблиц базы данных SQL Server - Таблица Вольпета

Вольпета больше не существует!

Vitalij B. 20.04.2011 01:28

DBComparer бесплатен и хорошо работает для MS SQL Server

DBComparer не сравнивает данные.

InActive 18.07.2014 04:27

Когда я пытаюсь выбрать базу данных после установки на новый компьютер, я получаю сообщение «Индекс за пределами допустимого диапазона». Пробовал переустановить, погуглил проблему и т.д ... ничего не помогает.

Danieboy 17.05.2018 09:38

Мы можем порекомендовать вам наши надежные решения для сравнения данных и схем для SQL Server: Сравнение схем dbForge для SQL Server и Сравнение данных dbForge для SQL Server.

Их основные преимущества - высокая скорость (до 3 раз быстрее, чем у большинства конкурентов) и чрезвычайная надежность.

Эти инструменты не бесплатны, но вы можете использовать 30-дневную пробную версию бесплатно, и у вас есть возможность получить бесплатную лицензию на оба продукта - пожалуйста, обратитесь к нашему страница с условиями бесплатной лицензии.

Несмотря на то, что на этот вопрос был дан ответ много лет назад, новинка, которая действительно хорошо работает, - это сравнение данных в Visual Studio. Он является частью Visual Studio 2010 и является частью обновления GDR для специалистов по базам данных для Visual Studio 2008. Это отлично работает, когда вы хотите сравнить одни и те же таблицы в двух разных базах данных.

Если вам нужно сравнить 2 таблицы с одинаковой схемой, которые находятся в одной базе данных или с разными именами, TableDiff (упомянутый ранее) - отличный вариант.

Теперь есть SSDT: msdn.microsoft.com/en-gb/data/tools.aspx, в котором есть как сравнение схемы, так и сравнение данных как часть Visual Studio.

RemarkLima 09.07.2013 16:22

Мощный инструмент теперь интегрирован с VS2012. Позволяет делать снимки действующей базы данных, работать с этой версией в автономном режиме, а также применять процедуры изменения / тестирования / отладки. Инструмент сравнения схем - именно то, что мне нужно, все файлы .sql существуют локально - он генерирует их как часть «проекта», намного быстрее, чем старый инструмент «Создание скриптов» в SQL Server Management Studio. Ознакомьтесь с очень информативным обзором от Microsoft: bing.com/videos/watch/video/…

barneymc 30.11.2013 19:08

Atlantis Interactiv, теперь принадлежащая Прагматические работы, имеет два инструмента бесплатно, называемых Schema Inspector и Data Inspector, которые работают очень похоже на инструменты Red Gates.

Их купили или перевели в DBA xPress, и теперь это не бесплатно.

Adam Nofsinger 04.03.2013 18:21

Другие вопросы по теме