AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.09.2007, 12:42   #1  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
? Приложение ax30 на четвертом аосе
Мучает вопрос.
Возможно ли поднять в 4 аосе приложение от 3 аксы со своей базой.

Спасибо.
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind
Старый 08.10.2007, 11:11   #2  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
что не ужели нет никаких вариантов и методов (
Вот приложение 2.5 в третьем АОСе поднималось...
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind

Последний раз редактировалось zZ_TOP_Zz; 08.10.2007 в 11:14.
Старый 08.10.2007, 12:40   #3  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Как вариант, нет желающих фигней маяться.
__________________
С уважением,
glibs®
За это сообщение автора поблагодарили: MikeR (-1), gl00mie (1), zZ_TOP_Zz (-1).
Старый 09.10.2007, 15:52   #4  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
glibs спасибо. Ваш ответ без сомнений войдет в ТОП самых существенных и полезных подсказок людям....Можно было и не отвечать вовсе нежели писать такую "полезность"
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind
За это сообщение автора поблагодарили: MikeR (1).
Старый 10.10.2007, 01:00   #5  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Я не хотел вас так сильно обидеть. Простите, пожалуйста.

Но каков вопрос — таков и ответ. Вы тоже претендуете на место в неком рейтинге .

И рекомендую вам обрести чувства юмора .
__________________
С уважением,
glibs®
Старый 10.10.2007, 10:22   #6  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
glibs да ладно че там ...а вопрос не я выдумал, но мне его решить надо
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind
Старый 10.10.2007, 10:53   #7  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
но ЗАЧЕМ?!
Старый 10.10.2007, 11:08   #8  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
belugin трудно вам ответить зачем... есть задача, надо дать ответ возможно это или нет
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind
Старый 10.10.2007, 11:14   #9  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Можно, я думаю. Написать на X++ интерпретатор третьего, будет работать очень медленно и уйдет несколько человеколет очень квалифиуированных людей, но можно
Старый 10.10.2007, 11:28   #10  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от zZ_TOP_Zz Посмотреть сообщение
belugin трудно вам ответить зачем... есть задача, надо дать ответ возможно это или нет
Вроде работало. Досконально не проверял.
Попробую сегодня вечером, если успею.
__________________
полезное на axForum, github, vk, coub.
Старый 10.10.2007, 11:28   #11  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
belugin

mazzy сообщите о результатах и как вы это проделали. Спасибо.
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind

Последний раз редактировалось zZ_TOP_Zz; 10.10.2007 в 11:29. Причина: дополнение
Старый 10.10.2007, 19:23   #12  
fomenka is offline
fomenka
Участник
 
97 / 14 (1) ++
Регистрация: 25.02.2003
zZ_TOP_Zz Странный подход у вас однако А почему бы вам самому не поставить DAX4 и не перенести на нее свою логику? Вроде не так сложно? И тогда уже задать вопросы:"Я сделал то-то.Не работает, пишет такие слова. Как решить проблему?" А то уж больно концептуально вопрос ставится. "Возможно все", у кого-то на форуме в подписи есть такой девиз.
Не обижайтесь, но glibs был в чем-то прав.
Старый 11.10.2007, 00:27   #13  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от zZ_TOP_Zz Посмотреть сообщение
mazzy сообщите о результатах и как вы это проделали. Спасибо.
Предварительные результаты.

Было:
AX3.0 SP6 стандартное приложение и стандартная демобаза на MS SQL 2005 SP2

Скопировал:
= приложение в новый подкаталог AX4.0 SP2
= базу средствами SQL (copy database через attach|detach)

Изменил настройки работающей AX4.0 на новый каталог и базу данных.
Перезапустил AX4.0.

Получил ошибки
Object Server 01: Dialog issued for client-less session 1: Error executing code: Illegal object code. Recompile script.

Stack trace

(S)\Classes\SqlDatabaseInit\main

====================
Object Server 01: Dialog issued for client-less session 1: While synchronizing table 'SQLDICTIONARY', the layout of the table in the
SQL database appeared to be incompatible with the Microsoft Dynamics data dictionary.
The name of the table in the database is 'SQLDICTIONARY'. This mismatch can be
caused by importing table definitions from an XPO file during test or development,
or even by copying and overwriting the entire AOD file.

If you choose to, Microsoft Dynamics can drop the mismatching table to allow the creation
of the 'SQLDICTIONARY' table, as it should appear according to the Microsoft Dynamics data dictionary.

Contents of the 'SQLDICTIONARY' are: The table contains records.

Do you want to drop the table and continue?
====================
Object Server 01: Dialog issued for client-less session 1: Cannot execute the required database operation.
The SQL database has issued an error.
====================
Object Server 01: Fatal SQL condition during login. Error message: "One or more system tables could not be automatically synchronized."
Т.е. проблема в том, что приложение от AX3.0 что-то спрашивает, но AOS4.0 работает как сервис и пользователю показать вопрос не может.
См. на эту тему http://axapta.mazzy.ru/lib/runaos/

Далее попробовал удалить системные таблицы SQL*, User*... и скопировать их из демобазы ax4.0. Получал новые ошибки про новые таблицы.

Думаю, что если разобраться с системными таблицами и таблицами, которые обрабатываются в классе ReleaseUpdateDB39_Administration/ReleaseUpdateDB39_Basic, то приложение от AX3.0 можно запустить на движке AX4.0. Но за работоспособность такого решения никто не отвечает
__________________
полезное на axForum, github, vk, coub.
Старый 11.10.2007, 00:35   #14  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Еще один тест

Было:
AX3.0 SP6 стандартное приложение и стандартная демобаза на MS SQL 2005 SP2

Скопировал:
= базу средствами SQL (copy database через attach|detach)

Изменил настройки работающей AX4.0 на новую базу данных (использовал стандартное приложение от AX4.0)
Перезапустил AX4.0.

Получил такие же ошибки.

Пошел читать доку.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: belugin (5).
Старый 11.10.2007, 00:46   #15  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от mazzy Посмотреть сообщение
Пошел читать доку.
Ага.
Если ничего не помогает, прочтите наконец инструкцию.

В Microsoft Dynamics AX implementation guide есть замечательный раздел Flowchart: Upgrade methodology. В нем приведена пошаговая инструкия.

Хитрость: В дистрибутиве AX4.0, в каталоге DatabaseUpgrade лежит два xpo-файла и exe-шник, которые готовят приложение Ax3.0 к переходу на ax4.0. Один проект делает выравнивнивание влево, другой готовит системные таблицы, exe-шник изменяет данные в системных таблицах и переносит в новую базу.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: gl00mie (5), zZ_TOP_Zz (1).
Старый 11.10.2007, 11:17   #16  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
mazzy спасибо Вам за помощь...все по существу и все правильно.
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind
Старый 11.10.2007, 14:47   #17  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
сегодня закончились эксперименты, начатые вчера.
результаты:

Без хака sys-слоя и Без доступа к sys-слою использовать приложение от ax3.0 нельзя. Проблемы две:
1. системные таблицы, на которые ссылается ядро, изменены в 4.0. Чтобы в приложении ax3.0 добиться таких изменений нужно доступ к sys-слою
2. код в системных объектах ax3.0 задает вопросы пользователю. AOS4.0 не может показать эти вопросы и останавливается. Чтобы изменить код системных объектов опять же нужен доступ к sys-слою.

Поднять приложение и данные от 3.0 на 4.0 можно при помощи пошаговой инструкции, которая описана в документации Implementation Guide. В двух словах процедура подразумевает что sys-слои, gls-слои берутся от 4.0, а кастомизированные слои берутся от 3.0. Далее выполняется процедура агпрейда.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: oip (11).
Старый 02.11.2007, 23:49   #18  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,887 / 3152 (113) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от mazzy Посмотреть сообщение
Т.е. проблема в том, что приложение от AX3.0 что-то спрашивает, но AOS4.0 работает как сервис и пользователю показать вопрос не может.
См. на эту тему http://axapta.mazzy.ru/lib/runaos/
А вот это не пробовали ?
Запуск AOS DAX4 в качестве консольного приложения

вдруг помогет. Бывает что разработчики ядра забывают вычистить код.

Как-то раз на одной системе сам видел, как прикладной код выдавал MessageBox из сервера приложений, который запускался как консольное приложение...
Теги
aos, ax3.0, ax4.0, upgrade

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сильно модифицировано ваше приложение Аксапты? mazzy DAX: Прочие вопросы 30 14.04.2011 17:26
Несколько АОСов и одно приложение Михаил Петрович DAX: Администрирование 4 09.04.2009 13:06
Как сильно модифицировано ваше приложение Аксапты? (% новых объектов) mazzy DAX: Прочие вопросы 1 12.03.2009 17:40
Установка SP5 на AX30 Eldar9x DAX: Администрирование 1 25.11.2008 13:16
"Пустое" приложение AraraT® DAX: Программирование 3 07.01.2007 23:41

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:27.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.