AutosyncDB

The most Flexible, Simple and Fast tool

AutosyncDB

Порівняння і синхронізація структури баз даних SQL Server

  • Легкий перехід до кожної наступної версії структури БД
  • Значно менше часу потрібно на розробку, тестування і аналіз
  • Зменшення кількості помилок

Спробувати

Ліцензія AutosyncDB Full Trial

Повнофункціональна 14-ти денна ознайомча версія

Безкоштовно

Ліцензія AutosyncDB Free Light

Абсолютно безкоштовна версія для порівняння і синхронізації баз даних з не більше ніж 30 таблиць

Великим проектам

Ліцензія AutosyncDB Full PRO

Професійна версія для порівняння і синхронізації баз даних без обмежень

Основні можливості

  • Робота з базами даних онлайн і файлами
  • Гнучке налаштування параметрів порівняння і синхронізації
  • Додавання, зміна та сувора відповідність структур
  • Включаючи CLR, безпеку, дозволи
  • Різні варіанти параметрів сортування
  • Крос-серверна і крос-версійна робота
  • Генерація SQL-скрипта для різних випадків
  • Вибірковий перенос даних
  • Створення прозорих пакетів оновлення
  • Звітність в Excel
  • Проста у використанні і дуже швидка!
Налаштування AutosyncDB з порівняння і синхронізація схеми баз даних SQL Server

Програма

AutosyncDB - це професійна утиліта для порівняння і синхронізації структур баз даних MS SQL Server®. Гнучке налаштування дозволяє легко встановити потрібні критерії порівняння структур та генерації потрібного SQL-скрипта синхронізації структури БД. Програма дозволить ефективно вирішувати завдання на всіх етапах, починаючи від розробки ПО, тестування або аналізу, і закінчуючи встановленням оновлень структури БД від версії до версії в робочому середовищі.

Ціна

Програма абсолютно безкоштовна для використання в невеликих і середніх проектах, де структура бази даних невелика, і платна для більших проектів та проектів рівня ERP.

Як працює?

AutosyncDB зачитує структуру з системних таблиць sys. бази даних або з файлу, порівнює структури відповідно заданим налаштуванням, будує звіт в Excel, якщо задано - генерує і виконує SQL-скрипт синхронізації для приведення однієї структури до іншої.

Налаштування порівняння і синхронізації

Дерево налаштувань завдання у вигляді проекту дозволяє отримати практично будь-яку необхідну модель порівняння і синхронізації бази даних для додавання функціональності, застосування змін або приведення структур у повну відповідність (включно з ANSI_PADDING, ANSI_NULLS, COLLATION та ін.). Все це доступно в розрізі вказаних типів об'єктів.

SQL-скрипт синхронізації структури

При генерації SQL-скрипта синхронізації структури AutosyncDB враховує залежності між об'єктами, дозволяє зберегти адміністративні налаштування, реплікації, а також всі об'єкти, які не є частиною шаблонної структури.

Проект - Завдання

Порівняння і синхронізація структур виконуються у вигляді завдань у розрізі проектів. Кожне завдання має свій власний пул налаштувань, взятий з проекту. Теку проекту з налаштуваннями за замовчуванням можна використовувати як прозорий пакет оновлень.

Інтерфейс користувача

Програма має інтуїтивно зрозумілий інтерфейс і дуже проста у використанні. Більш того, кожне налаштування в завданні має свій опис. Щоб його побачити - досить просто стати на потрібну опцію.

Концепція оновлення версій структури баз даних

Починаючи з 2001 року наша компанія почала застосовувати автоматизований підхід оновлення структури баз даних від версії до версії. Метою було позбутися від необхідності писати вручну скрипти оновлення, вести їх облік в розрізі версій, зберегти дорогоцінний час розробників, а також максимально виключити людський фактор із цього процесу (помилки в скриптах оновлення, помилки в їх обліку, послідовності виконання, очепятки). Пізніше додалося завдання порівняльного аналізу структури баз даних. Так була вироблена концепція, якої ми дотримуємося і нині:

Розробник не дбає про оновлення структури в цілому. Уваги вимагають тільки специфічні випадки, в яких потрібно, наприклад, перейменувати об'єкт чи стовпець або перерахувати дані. Всі інші операції по оновленню виконуються автоматично в момент синхронізації, що гарантує повну відповідність всіх об'єктів структури і опціональних даних.