Online Documentation for DB Comparer for SQL Server
История версий
Продукт |
Версия |
Дата выхода |
DB Comparer for SQL Server |
06.09.2023 |
|
DB Comparer for SQL Server |
16.12.2022 |
|
DB Comparer for SQL Server |
23.12.2021 |
|
DB Comparer for SQL Server |
26.11.2020 |
|
DB Comparer for SQL Server |
17.06.2019 |
|
DB Comparer for SQL Server |
02.10.2018 |
|
DB Comparer for SQL Server |
23.10.2017 |
|
DB Comparer for SQL Server |
15.05.2017 |
|
DB Comparer for SQL Server |
20.07.2015 |
|
DB Comparer for SQL Server |
24.03.2014 |
|
DB Comparer for SQL Server |
07.10.2009 |
|
DB Comparer for SQL Server |
15.10.2008 |
|
DB Comparer 2007 for SQL Server |
10.04.2008 |
|
DB Comparer 2007 for SQL Server |
17.09.2007 |
|
DB Comparer 2005 for SQL Server |
28.08.2006 |
|
DB Comparer 2005 for SQL Server |
17.04.2006 |
|
DB Comparer 2005 for SQL Server |
09.03.2006 |
|
MS SQL DB Comparer |
08.03.2005 |
|
MS SQL DB Comparer |
11.02.2004 |
|
MS SQL DB Comparer |
10.11.2003 |
|
MS SQL DB Comparer |
14.05.2003 |
- В консольном приложении добавлена возможность сравнения переименованных объектов.
- Улучшена работа фильтра для объектов сравнения.
- Добавлена возможность создания файла типа BAT или PS1 при сохранении шаблона.
- Исправлены проблемы связанные с масштабированием окон приложения.
- Добавлена поддержка SQL Server 2022.
- Добавлена поддержка сравнения зашифрованных объектов (требуется подключение с правами администратора).
- Для процедур исправлена генерация WITH EXECUTE.
- Поддержка запуска на Windows 11 ARM.
- В некоторых случаях инициализация консольного приложения проходила с ошибками. Исправлено.
- Небольшие исправления, связанные с темной темой оформления.
- Исправления в печатных формах отчетов.
- В некоторых случаях сбрасывалась настройка "Load last password for new projects". Исправлено.
- Другие небольшие исправления и улучшения.
- Добавлена поддержка темной схемы в интерфейсе.
- Улучшена работа фильтра объектов сравнения.
- Добавлена поддержка Юникодных имен баз данных.
- Теперь в шаблон корректно сохраняются объекты, выбранные для исключения из сравнения.
- Исправлена синхронизация опции READONLY у аргументов процедур.
- Множество других исправлений и улучшений.
- Исправлено определение размерности для типа данных DATETIME2.
- В некоторых случаях при сравнении аргументов процедуры терялось свойство READONLY. Исправлено.
- Исправлена ошибки сохранения настроек в файл шаблона.
- Исправлены визуальные ошибки в редакторе скрипта.
- Другие небольшие исправления.
- Исправления в сравнении и сортировке полей, входящих в раздел INCLUDE в индексах.
- Добавлены пункты меню для скрытия окон определения объектов.
- При сбросе настроек на значения по умолчанию теперь восстанавливается путь до каталога с файлами локализации.
- Реализовано сохранение размеров окна ошибки при выполнении скрипта.
- Другие небольшие исправления и улучшения.
- Добавлена возможность выбора провайдера для подключения.
- Добавлены кнопки для перехода между различиями в DDL объектов
- Исправлен скрипт для синхронизации таблиц с разным порядком полей.
- Исправлены ошибки при работе с объектами MS SQL Server 2000.
- Шрифт в редакторе теперь изменяется корректно.
- При сбросе настроек не восстанавливались настройки языковых файлов из папки по умолчанию. Исправлено.
- Небольшие улучшения в интерфейсе программы.
- Некоторые другие исправления.
- Поддержка БД Azure.
- Оптимизирована обработка зависимостей объектов.
- Исправлено сравнение параметров агрегатных функций.
- Исправлена ошибка синхронизации таблиц со словом GO в качестве названия одного из полей.
- Исправлены проблемы переноса тел процедур.
- Новые пользователи теперь создаются перед созданием схем.
- Запрос на предоставление прав для полей представлений теперь создаетс корректно.
- Исправлены проблемы некорректного отображения Юникодных символов в комментариях.
- В некоторых случаях в скрипт могли попадать не все комментарии из тела процедуры. Исправлено.
- Улучшен алгоритм сравнения и синхронизации таблиц с разным количеством полей.
- Исправлены ошибки работы консольной версии при отображении длинного лога.
- Исправлена ошибка работы с Юникодом в консольной версии.
- Множество дргуих улучшений и исправлений.
- Исправлено отображение определения процедур.
- Оптимизирован порядок выгрузки зависимых объектов в скрипт.
- Теперь DDL операторы фиксируются в отдельных транзакциях.
- Исправлена работа опции Show object list.
- При исключении объекта из сравнения не исключались его подобъекты. Исправлено.
- При сохранении скрипта SQL не удалялись пробелы в конце строк, что приводило к ошибкам сравнения. Исправлено.
- Другие улучшения и багфиксы.
- Улучшен механизм обработки зависимостей.
- Добавлена поддержка новых объектов: Contracts, Services, Routes, Remote Service Binding, Message Types.
- Добавлена поддержка значений по умолчанию для параметров процедур.
- В некоторых случаях не отображались тела процедур. Исправлено.
- Улучшено сравнение тел процедур.
- Добавлена поддержка новых свойств для пользователей и сертификатов (Certificates).
- Поддержка свойства таблиц 'Compression'.
- Множество других улучшений и исправлений.
- Значительно улучшен алгоритм сравнения объектов и генерирования скриптов
- Теперь возможен поиск и анализ переименованных объектов. Приложение анализирует базы данных и выдает список объектов, которые могли быть переименованы.
- Добавлен мастер для работы с проектами.
- Расширен список сравниваемых свойств объектов, что позволяет сделать анализ баз данных более полным.
- Значительно улучшена работа с зависимостями объектов.
- Добавлена поддержка объектов:
- FullText Catalogs (Полнотекстовые каталоги)
- Symmetric Keys (Симметричные ключи)
- Asymmetric Keys (Асимметричные ключи)
- Certificates (Сертификаты)
- Добавлена поддержка новых возможностей Windows 7: индикатор выполнения процесса в панели задач и список переходов со списком проектов (Jump List).
- Прочие улучшения и дополнения.
- Добавлена поддержка Unicode.
- Первичные ключи, имеющие системные имена синхронизировались некорректно. Исправлено.
- Использование опции "Load last password for new projects" иногда приводило к неверной подстановке паролей. Исправлено.
- Прочие улучшения и исправления.
- Сравнение индексов с автоматически сгенерированными именами происходило некорректно. Исправлено.
- Скорость сравнения баз данных значительно увеличена.
- Другие улучшения и исправления.
- Генерация функций секционирования происходила прежде, чем создавались схемы секционирования. Исправлено.
- Сравнение функции с параметрами типа DECIMAL разной размерности происходило некорректно. Исправлено.
- При синхронизации ограничений SQL Server 2000 и 2005, значение по умолчанию в SQL Server 2005 заключалось двойные скобки. Исправлено.
- При сравнении баз данных SQL Server 2000 идентичные пользовательские функции определялись как различные. Исправлено.
- При сравнении баз данных в китайской локализации Windows возникало сообщение "Error: RichEdit line insertion error". Исправлено.
- Другие улучшения и исправления.
- Возможность сравнения баз данных или схем, расположенных на различных серверах.
- Доступно сравнение как всех баз данных, так и только выбранных. Сравнение по всем или только по выбранным свойствам объектов.
- Подробное визуальное представление различий между базами данных и скрипты синхронизации для различных объектов.
- Возможность синхронизации баз данных вручную или автоматически.
- Возможность генерации отчетов об отличиях баз данных. Возможность создания собственных отчетов.
- Доступна автоматизация сравнения и синхронизации баз данных с помощью консольного приложения.
- Работа с несколькими проектами одновременно.
- Сохранение и открытие проектов, включая все настройки.
- Разнообразие настроек сравнения и синхронизации.
- Встроенный редактор SQL Script с подсветкой синтаксиса.
- Новый графический интерфейс.
- Поддержка последних версий сервера.
- Добавлена возможность фильтрации объектов с использованием регулярных выражений, что позволяет анализировать только необходимые объекты и ускорить процессы сравнения и анализа.
- Добавлено визуальное представление различий определений.
- Добавлена опция 'Hide identical objects', которая позволяет скрыть идентичные объекты в дереве баз данных.
- Увеличена скорость сравнения больших баз данных.
- Появилась возможность отдельного обновления различных объектов, что может быть полезно при синхронизации баз данных в режиме step-by-step.
- Добавлена панель инструментов, в которой отображены открытые окна программы.
- Добавлена опция 'Synchronize databases after comparing in console mode', позволяющая запускать консольное приложение в режиме синхронизации (без использования параметра '/E').
- Добавлена опция 'Fill Table View on load'. Опция может быть использована для увеличения скорости сравнения и уменьшения необходимого объема памяти.
- Возможность настройки директорий по умолчанию для экспорта таблиц и хранения отчетов.
- Улучшена навигация в дереве БД.
- Исправлена ошибка связанная с сохранением паролей.
- Сравнение процедур не всегда происходило корректно. Исправлено.
- Сравнение функций не всегда происходило корректно. Исправлено.
- В некоторых случаях при обновлении баз данных возникала ошибка. Исправлено.
- Добавлена опция ‘Group by schemas’, позволяющая группировать объекты в дереве баз данных по схемам/владельцам.
- Синхронизация процедур имеющих различия в параметрах происходила некорректно. Исправлено.
- Неверно сравнивались пользовательские функции. Исправлено.
- Другие улучшения и исправления.
- Направленность синхронизации может быть сохранена в файле проекта.
- Добавлена возможность экспорта данных в форматы: Excel, Text, XML и HTML.
- Лог работы консольного приложения стал более подробным.
- Добавлен выбор полей из списка при создании пользовательских отчетов.
- Всплывающие подсказки для объектов в дереве теперь отображаются корректно.
- При создании нового отчета пропадали страницы. Исправлено.
- Изменение опций сравнения приводило к ошибке 'Access Violation'. Исправлено.
- Полностью новый интерфейс приложения.
- Обширные возможности настройки окружения.
- Новые возможности анализа различий баз данных.
- Несложный просмотр различий в свойствах объектов.
- Возможность печати отчета как с использованием шаблона, так и созданного вручную.
- Расширен набор опций сравнения.
- Улучшена генерация скриптов синхронизации.
- Поддержка нескольких языков.
- Множество других улучшений и исправлений.
- Главное окно программы разворачивалось не полностью. Исправлено.
- Некоторые визуальные улучшения и исправления.
- Добавлена консольная версия программы, которую можно использовать с планировщиком задач для синхронизации баз данных по расписанию.
- DB Comparer теперь не пытается создать первичный ключ, если таковой уже имеется в таблице. Программа удаляет существующий ключ и создает новый.
- Использование данной версии позволяет сравнивать и синхронизировать первичные ключи независимо от их имен.
- Добавлена возможность сравнивать имена и порядок полей в представлениях. Для этого включите опции 'Names of Fields' и 'Order of Fields' в разделе Настройки сравнения диалогового окна Настройки окружения.
- Добавлена возможность просмотра настроек проекта без открытия файла проекта.
- Доступна синхронная прокрутка в окнах Master Definition и Target Definition.
- Теперь файлы проекта ассоциируются с утилитами сравнения баз данных.
- Другие улучшения и исправления.
- Значительно улучшена скорость сравнения баз данных, содержащих большое количество объектов.
- Теперь при сравнении таблиц может быть принят во внимание порядок полей. Используйте опцию 'Field order' для включения/выключения данной функции.
- Появилась возможность просмотра настроек проекта перед его загрузкой. Используйте опцию 'Show Project Options before Loading'.
- Добавлено две новых опции: 'Enable Forward Navigation' и 'Enable Backward Navigation'.
- Доступно копирование определения объекта в буфер обмена.
- Другие улучшения и исправления.
Ключевые особенности:
- Сравнение и синхронизация баз данных или схем, расположенных на разных серверах или на одном.
- Сравнение всех или выбранных объектов баз данных. Сравнение по всем свойствам объектов или только по выбранным.
- Визуальное представление различий баз данных вместе со скриптами модификации для отличных объектов.
- Возможность синхронизации баз данных вручную или автоматически.
- Создание отчетов, отражающих отличия между базами данных. Возможность добавления пользовательских отчетов.
- Возможность автоматизации процесса сравнения и синхронизации баз данных с помощью консольной утилиты.
- Работа с несколькими проектами сравнения одновременно.
- Сохранение и загрузка всех параметров проектов сравнения.
- Множество параметров для настройки сравнения и синхронизации.
- Встроенный редактор сценариев SQL с подсветкой синтаксиса.
- Новый современный графический интерфейс пользователя.
Смотрите также: |