powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / перенос базы с sybase ASA на sybase ASE
3 сообщений из 3, страница 1 из 1
перенос базы с sybase ASA на sybase ASE
    #38465269
tima1990
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть база xxx.db созданная и работающая в sybase ASA9. Нужно перенести ее на sybase ASE 15. Как это можно сделать? Подскажите, может кто-нибудь делал подобное?
...
Рейтинг: 0 / 0
перенос базы с sybase ASA на sybase ASE
    #38465285
Nashville
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tima1990,

PowerDesigner'ом перенеси структуру и через bcp перезалей данные.
...
Рейтинг: 0 / 0
перенос базы с sybase ASA на sybase ASE
    #38465680
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tima1990есть база xxx.db созданная и работающая в sybase ASA9. Нужно перенести ее на sybase ASE 15. Как это можно сделать? Подскажите, может кто-нибудь делал подобное?Скорее всего - это возможно сделать. Но медленно, печально и увольняя к чертям человека который это предложил.

Просто таблицы перелить можно почти легко. Делаешь реверс-инжениринг ASA базы в PowerDesigner, потом говоришь ему "смени модель с ASA, на ASE", полученную схему можно будет загрузить в новую базу. Потом вручную переливаешь табличные данные. Но это только сами таблицы.

Более полный перевод: натравливаешь dbunload на ASA9, получаешь reload.sql и кучку *.dat файлов со всеми данными.
А потом пытаешься загрузить этот reload.sql в новую базу. С первого раза точно не сработает, но после долгого и вдумчивого перевода всех хранимых процедур и триггеров с WatcomSQL на TransactSQL - в принципе это все возможно.

А вообще смысл перехода с ASA на ASE от меня ускользает. В обратном направлении я бы еще понял, а тут...
Вы потеряете практически все внешние ключи и триггера (в ASA они намного умнее чем в ASE), потеряете все события (которых в ASE вообще нет). Потеряете все UDF. Репликация уйдет в никуда. Придется нанимать специального DBA'я и платить ему намного большие деньги. А уж количество матов при переписывании запросов с W-SQL на T-SQL не поддается описанию...

Ну и в любом случае всех клиентов придется переписывать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / перенос базы с sybase ASA на sybase ASE
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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