Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Сравнить две базы ... как? / 8 сообщений из 8, страница 1 из 1
27.01.2010, 16:39
    #36434193
v_smirnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две базы ... как?
ASA 9.0.2 и 11.0.1

Столкнулся с проблемой, казалось бы очень простой но ...

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

ЧЕМ это сделать наиболее правильнее?

Сделать unload и далее сравнивать текстовые файлы не предлагать - эта редиска (ASA) выгружает в произвольном порядке ;(

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

Цель не только сравнить - но и привести их к одному виду (часть из одной базы, часть из другой).
...
Рейтинг: 0 / 0
27.01.2010, 17:41
    #36434391
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две базы ... как?
Чем это сделать правильно - мозгами. А что на этот вопрос может быть другой ответ? :)

Чем это сделать проще - PowerDesigner (или его конкурентами от других фирм).
В PD делаешь File->Reverse Engineer на обе базы, получаешь две модели, потом Tools -> Compare Models.
...
Рейтинг: 0 / 0
27.01.2010, 18:08
    #36434458
v_smirnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две базы ... как?
White OwlЧем это сделать правильно - мозгами. А что на этот вопрос может быть другой ответ? :)
"Даже самая сложная задача имеет несколько решений" ;) (по мотивам "как сно..ться ежики"). Я бы с удовольствием решил ее с помощью универсального инструмента под названием "подчиненный", но пока что мне такое не светит ;)

White Owlили его конкурентами от других фирм

Каких конкурентов ты знаешь которые понимают ASA?
PowerDesigner это хорошо, но использовать для такой простой задачи такого монстра ...
(это все равно что запускать студию что бы поссмотреть xml)

Пока с ним вожусь, но не люблю я его, выдает при сравнении столько "мусора" ...

Может кто подскажет что-нибудь попроще? Что нибудь между PowerDesigner и сравнением вручную?
;)
...
Рейтинг: 0 / 0
27.01.2010, 19:03
    #36434560
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две базы ... как?
v_smirnov,
Сам сейчас делаю то же самое, только 7 и 11
Мусора действительно много, но вроде как чистится настройками.
...
Рейтинг: 0 / 0
27.01.2010, 23:34
    #36434902
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две базы ... как?
v_smirnovWhite Owlили его конкурентами от других фирмКаких конкурентов ты знаешь которые понимают ASA?ээээ.... да никаких наверное. Лично мне хватает и PD.
Все остальные что я смотрел, прежде чем остановиться на PD, подключались к ASA через ODBC и работали в режиме "Generic Database".

И не такой уж он монстр...
...
Рейтинг: 0 / 0
28.01.2010, 06:55
    #36435069
jap
jap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две базы ... как?
а что у ASA нету системных таблиц?
...
Рейтинг: 0 / 0
28.01.2010, 11:53
    #36435703
v_smirnov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две базы ... как?
japа что у ASA нету системных таблиц?
есть конечно. только очень не хочется тратить время и избретать велосипед.
...
Рейтинг: 0 / 0
28.01.2010, 12:41
    #36435923
amakhin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнить две базы ... как?
v_smirnov, Для MS SQL есть отличный инструмент - SQL Compare и еще несколько бесплатных аналогов похуже. А вот для ASA к сожалению ничего не знаю.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Сравнить две базы ... как? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]