Online Documentation for Data Comparer for SQL Server
История версий
Наименование продукта |
Версия |
Дата выпуска |
Data Comparer for SQL Server |
13.02.2020 |
|
Data Comparer for SQL Server |
27.07.2016 |
|
Data Comparer for SQL Server |
16.11.2012 |
|
Data Comparer for SQL Server |
7.03.2012 |
|
Data Comparer 2011 for SQL Server |
29.08.2011 |
|
Data Comparer 2011 for SQL Server |
21.03.2011 |
|
Data Comparer 2010 for SQL Server |
01.11.2010 |
|
Data Comparer 2010 for SQL Server |
04.05.2010 |
|
Data Comparer 2010 for SQL Server |
10.03.2009 |
|
Data Comparer 2007 for SQL Server |
02.10.2008 |
|
Data Comparer 2007 for SQL Server |
19.12.2007 |
|
Data Comparer 2007 for SQL Server |
15.02.2007 |
|
Data Comparer 2005 for SQL Server |
30.05.2006 |
|
Data Comparer 2005 for SQL Server |
14.03.2006 |
- Добавлена поддержка версии сервера .
- Другие небольшие изменения и улучшения.
- Добавлена поддержка версий серверов SQL Server 2017, MySQL Server 8, PostgreSQL 12.
- Добавлена поддержка Azure SQL Database.
- FB/IB. Исправлена синхронизация данных типа TIME и DATETIME с миллисекундами.
- FB/IB. Добавлена поддержка типа BOOLEAN.
- FB/IB. Теперь триггеры для таблиц отключаются корректно.
- MySQL. Исправлена ошибка 'MySQL has gone away' при работе программы.
- PostgreSQL. При пересоздании внешних ключей теперь корректно обрабатывается опция MATCH.
- Другие изменения и улучшения.
- Значительно увеличена производительность программы.
- Увеличена скорость сравнения данных BLOB.
- Теперь поля BINARY можно выбирать в качестве ключевых для сравнения данных.
- Не обновлялся список полей при смене выбранных таблиц. Исправлено.
- Заданная кодировка не применялась к создаваемому скрипту. Исправлено.
- Исправлены ошибки загрузки файла шаблона.
- Другие улучшения и исправления ошибок.
- Добавлена возможность ручной настройки списка синхронизируемых записей.
- Добавлена проверка синхронизируемых таблиц на наличие в них триггеров. Если триггеры присутствуют в целевой таблице, будет выдан запрос на их отключение.
- Добавлена возможность задания фильтров на основе оператора LIKE.
- Добавлена поддержка SQL Server 2012.
- На шаге установления соответствий таблиц появилась возможность просмотра фильтра в виде всплывающего окна.
- Результаты сравнения теперь можно экспортировать в формат MS Excel 2007.
- Окно прогресса теперь показывает оставшееся время и количество обработанных записей в секунду.
- В фильтр данных добавлены операции OR и AND.
- Существенно увеличена скорость сравнения таблиц при выборе текстовых полей в качестве ключевых (Key fields).
- Сравнение таблиц на стороне сервера теперь опционально.
- Добавлена возможность сохранения шаблона на любом шаге мастера.
- Прочие улучшения и исправления.
- Добавлена возможность сравнивания данных с использованием фильтров;
- Добавлена опция "Trim CHAR Fields", которая позволяет обрезать пробелы в полях CHAR и NCHAR при сравнении и синхронизации;
- Добавлен список переходов (Jump List) со списком шаблонов для Windows 7;
- Теперь если при синхронизации данных сервер возвращает меньшее количество обработанных записей, чем предполагалось синхронизировать (например, из-за триггеров), в журнал пишется предупреждение;
- В консольной версии добавлен параметр пути к журналу;
- Прочие улучшения и исправления.
- Оптимизировано использование ОЗУ. Теперь программа потребляет заметно меньше памяти при работе с большими таблицами.
- Добавлена новая опция "Fill correspondence automatically" для консольной версии, задающаяся при сохранении шаблона. При ее включении, во время сравнения баз, новые таблицы (созданные после генерации шаблона) будут также сравниваться и синхронизироваться.
- При загрузке шаблона теперь может при необходимости запрашиваться пароль к базе данных.
- Добавлена опция шифрования пароля в шаблоне, задающаяся при сохранении файла шаблона.
- Иногда неправильно сортировались данные в таблицах при отображении результата сравнения. Исправлено.
- При синхронизации баз данных, находящихся на одном сервере, появилась возможность генерации скриптов синхронизации, содержащих данные таблиц как если бы базы находились на разных серверах. Для этого надо отключить опцию "Fast synchronization (on server side)".
- Добавлены подсказки к опциям на формах приложения.
- Прочие изменения и улучшения.
- Добавлена опция Disable foreign keys на Шаге 4 - Задание параметров синхронизации данных, которая позволяет отключать внешние ключи при вставке и модификации данных.
- Скрипт до синхронизации ("Before synchronization script") и скрипт после синхронизации ("After synchronization script") на Шаге 7 - Задание дополнительных скриптов теперь выполняются в контексте того же подключения, что и синхронизация.
- В редакторе скриптов при сохранении и открытии сохраняется последняя выбранная кодировка.
- Теперь, в случае возникновения ошибок базы данных в процессе сравнения, программа сообщает об ошибке и предлагает продолжить. Текст ошибок, произошедших в результате сравнения, показывается в диалоговом окне Summary в виде всплывающей подсказки.
- В Редактор BLOB добавлена возможность просмотра текста в кодировке Unicode.
- Выбор таблиц для синхронизации теперь стал удобнее.
- Добавлена возможность отключения опции сворачивания кода (Code folding) в редакторах.
- Добавлена возможность экспорта результатов сравнения сразу всех таблиц.
- Добавлена возможность использовать фильтры при автозаполнении.
- Прочие улучшения и исправления.
- Реализован новый улучшенный алгоритм сравнения и синхронизации, оптимизированный для работы с большими базами данных, благодаря которому:
- существенно увеличена скорость сравнения, в некоторых случаях до 5 раз;
- увеличена скорость синхронизации, особенно для случая, когда сравниваемые таблицы располагаются на одном сервере;
- сильно снижена величина потребляемой оперативной памяти, и теперь она не зависит от числа записей в сравниваемых таблицах, что раньше могло приводить к ошибке “Out of Memory”;
- увеличена скорость автозаполнения таблиц и полей.
- Добавлена возможность синхронизации BLOB полей в InterBase.
- Добавлена кнопка просмотра итогов сравнения “Summary” на Шаге 3 - Просмотр результатов сопоставления данных.
- Синхронизация с удалением записей в таблицах с внешними ключами могла приводить к ошибке. Исправлено.
- Добавилась возможность очистки списка шаблонов.
- Прочие улучшения и исправления.
- Добавлена опция Commit after synchronization, которая позволяет откатить все изменения при возникновении ошибки в процессе синхронизации.
- Добавлена возможность вручную задавать порядок синхронизации таблиц.
- Добавлена возможность вывода итогового отчета по результатам сравнения таблиц.
- Добавилась возможность фильтрации и сортировки результатов сравнения.
- Исправлена ошибка неверного чтения зашифрованных паролей старых версий шаблонов.
- Другие исправления и улучшения.
- Добавлена возможность экспорта отчетов сравнения в форматы HTML и RTF.
- Новый улучшенный Редактор сценариев.
- Появилась возможность вывода детального описания ошибок в Консольном приложении.
- Оптимизирован алгоритм создания сценариев: теперь в сценарий синхронизации добавляются только отличающиеся поля.
- Добавилась возможность сохранения и печати журналов синхронизации.
- Другие исправления и улучшения.
- Теперь вы можете создавать пакеты SQL команд, которые будут выполняться до запуска процесса синхронизации и/или после его завершения.
- Добавлена возможность выбора схем БД для сравнения данных.
- Значительно увеличена скорость синхронизации таблиц, для которых выбранный набор ключевых полей отличается от набора полей, входящих в первичный ключ.
- Списки таблиц теперь сортируются по имени схемы и имени таблицы.
- Добавилась возможность сохранения журнала синхронизации в файл.
- Количество устанавливаемых соединений с БД теперь равно количеству выбранных потоков.
- Прочие улучшения и исправления.
- Добавлена возможность сравнения нескольких пар таблиц одновременно благодаря использованию потоков. Число одновременно работающих потоков задается пользователем. Сравнение большого числа таблиц в этом случае происходит быстрее.
- Добавлена поддержка полей NCHAR, NVARCHAR, NTEXT для сервера SQL Server.
- Значительно увеличена скорость синхронизации благодаря оптимизации механизмов сравнения.
- Более удобный просмотр различий в данных таблиц. Данные таблиц отображаются в отдельных сетках, которые синхронно листаются при навигации по записям.
- Модификация данных производится с учетом зависимостей между таблицами (учитываются внешние ключи).
- Добавлена возможность поиска в Редакторе SQL.
- Добавлена возможность отбора таблиц для синхронизации после сравнения данных.
- Выгрузка результатов сравнения в Excel.
- Добавлена опция "Detailed error messages" на шаге синхронизации. При ее включении, в случае возникновения ошибки в процессе модификации данных в лог будет выводиться SQL команда, ее вызвавшая.
- Шифрование паролей в файлах шаблонов и в реестре.
- Добавлена опция "Fast comparison", которая позволяет увеличить скорость сравнения данных, но может использоваться только для случаев, когда исключена возможность изменения данных сравниваемых таблиц другими пользователями во время процесса синхронизации.
- Более удобный и дружественный интерфейс.
- Множество доработок и исправлений.
Добавлена возможность просмотра/редактирования сценария синхронизации в редакторе скриптов.
- Добавлена опция синхронизации 'Drop and create indexes'.
- Для полей, не входящих в список сравниваемых, будут применяться значения по умолчанию (в предыдущих версиях применялись значения NULL).
- Теперь возможно прервать синхронизацию при возникновении ошибки при помощи соответствующей опции.
- Консольное приложение теперь может быть запущено в фоновом режиме.
- Прочие незначительные улучшения и исправления ошибок.
- Встроен новый инструмент просмотра BLOB-полей.
- Увеличена скорость сравнения данных.
- Добавлена возможность просмотра информации о соединении.
- Добавлена опция "Use only compare key for where clause" для генерации сценария SQL.
- Добавлена опция "Add computed and read only fields to the new table" для генерации выражений CREATE TABLE.
- Автоматическая установка первичных ключей для сравниваемых полей.
- Реализовано выделение цветом отличающихся записей.
- Добавлена опция "Commit after XXX records" для вставки оператора COMMIT после заданного числа изменяющих операторов SQL.
- Прочие незначительные улучшения и исправления ошибок.
Смотрите также: |