26.06.2006, 12:40 | #1 |
Участник
|
перенос приложения
Есть два приложения(AX 2.5 sp4), каждое связано с двумя соответствующей БД. Appl1 - bd1 Appl2-bd2.
Нужно подложить вместо приложения Appl1 приложение Appl2 (копированием приложения). Приложения отличаются классами, формами, менюшками, Фк и тд. Но что касается БД - только 2 таблицы изменены - добавлены в них поля(на базе EDT, со значением по defalult = "") , также добавлено несколько вообще новых таблиц. (Плюс на некоторых существующих таблицах добавлены методы, но к бд это уже отношения не имеет) Хочу просто подложить приложение, перекомпилить , а потом синхронизовать. Какие траблы могут быть? Спасибо |
|
26.06.2006, 13:05 | #2 |
Moderator
|
А почему Вы употребили термин "подложить приложение" ? Это вполне нормально - скопировать приложение и использовать его с другой существующей БД. Последовательность действий обычно такая:
1. Копируем приложение. 2. Настраиваем конфигурацию для запуска (если это необходимо). 3. Запускаем, проводим синхронизацию. 4. Работаем. Естественно, при этом структура БД будет полностью соответствовать новому приложению, все отличающиеся таблицы или поля будут удалены.
__________________
Андрей. |
|
26.06.2006, 13:07 | #3 |
Administrator
|
ага, а перекомпиляция абсолютно ненужна - вы ж внутри приложения ничего не меняете
__________________
Возможно сделать все. Вопрос времени |
|
26.06.2006, 13:07 | #4 |
Участник
|
Уточню:То есть компилить заново не нужно, если оно и так вполне рабочее?
|
|
26.06.2006, 13:11 | #5 |
Moderator
|
Не нужно.
__________________
Андрей. |
|
26.06.2006, 13:14 | #6 |
Программатор
|
Цитата:
Сообщение от kitty
Уточню:То есть компилить заново не нужно, если оно и так вполне рабочее?
|
|
26.06.2006, 13:42 | #7 |
Участник
|
Спасибо вам всем огромное!
|
|
04.07.2006, 10:30 | #8 |
Участник
|
А синхронизовать после переноса лучше в 3-х или 2-х уровневой конфигурации? (Работа и разработка ведется в 3-х уровневой)
|
|
04.07.2006, 13:08 | #9 |
Administrator
|
я бы для надежности рекомендовал 2-х уровневую с остановленным аосом. Все зависит от того - как сильно пред версия приложения отличалась от текущего. Есть узкие места (типа таблички SysUserInfo). Если в этих узких местах что-либо менялось - (поле добавили) - то аос либо не запустится - либо потребует потом все равно перезапуска. А так - может и в 3-шке прокатить. Мы всегда делаем в 2-шке - чтобы не париться с аосом. Все равно в процессе переноса в приложении никто не работает
__________________
Возможно сделать все. Вопрос времени |
|