AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 29.10.2003, 09:37   #1  
NJD ist offline
NJD
Участник
 
210 / 26 (1) +++
Registriert seit: 21.05.2003
Ort: Moscow
Синхронизация апликейшенов.
Ситуация такая - несколько территориально удаленных объектов. Туда развозили обновления проектами. Но со временем выяснилось, что немножечко апликейшены разные(где-то что-то недовезли, недостиавили и т.п). Встала задача их синхронизировать. Было взято приложение- эталон, и простым копированием оно перекрывало существующее. (Приложение отличается от стадартного, 2.5 сп3 самописным модулем). Где-то всё проходило отлично - синхронизация проходила без проблем. А на некоторых филиалах при синхронизации акспата хочет удалить таблицы usr слоя. Хотя в эталоне они есть. Если предварительно накатить только эти таблицы из эталона в приложение филиала, а потом уже каталог перекрывать, то всё равно таже ругань. Если сделать отмену синхронизации и накатить проблемные таблицы, то опять при синхронизации ругается, но уже к части первоначальных добавляются новые таблицы...
Из положения вышли, накатив только usr слой. Но всё равно, никто не подскажет, как можно гарантированно синхронизировать апликейшены?
Alt 29.10.2003, 11:18   #2  
komar ist offline
komar
Шаман форума
Benutzerbild von komar
Ex AND Project
 
5.571 / 600 (32) +++++++
Registriert seit: 24.05.2002
Видимо, при нынешней синхронизации опять что-то не учли - гарантированного способа при таком подходе нет.
Alt 29.10.2003, 11:54   #3  
Maxim Gorbunov ist offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2.483 / 646 (26) +++++++
Registriert seit: 27.11.2001
Ort: Dubai, UAE
Как идея для исследований (в случае использования предложенного в качестве "гарантированного способа" ответственности не несу, предупреждаю сразу). Попробуйте эмулировать установку сервис-пака. Скопируйте файлы *.aod в папку Old и накатите новые файлы слоев. Потом делайте проект обновления приложения и дальше по списку. Может быть так удастся обмануть синхронизацию.

Еще раз замечу, что сам не проверял, и пока проверять не собираюсь, так как времени и подходящих файлов слоев сейчас нет.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Alt 29.10.2003, 18:07   #4  
mazzy ist offline
mazzy
Участник
Benutzerbild von mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29.472 / 4494 (208) ++++++++++
Registriert seit: 29.11.2001
Ort: Москва
Blog-Einträge: 10
Re: Синхронизация апликейшенов.
Zitat:
Изначально опубликовано NJD
А на некоторых филиалах при синхронизации акспата хочет удалить таблицы usr слоя. Хотя в эталоне они есть. ... но уже к части первоначальных добавляются новые таблицы...
Внутри все объекты определяются по ID, а не по именам.
В вашем случае, скорее всего, таблицы были с одинаковыми именами, а ID у них были разные. После копирования AOD, Аксапта не находила объектов с требуемым ID и соответствующим образом ругалась.

Что делать? В 2.5 - ХЗ. В 3.0 - экспортировать и импортировать проекты с ID.

А это у вас вопрос был про импорт проектов из параметров командной строки?
Alt 29.10.2003, 18:53   #5  
Vadik ist offline
Vadik
Модератор
Benutzerbild von Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3.631 / 1853 (69) ++++++++
Registriert seit: 18.11.2002
Ort: гражданин Москвы
Zitat:
После копирования AOD, Аксапта не находила объектов с требуемым ID и соответствующим образом ругалась.
Похоже, что все-таки находила, иначе что же она собиралась удалять?
Zitat:
Где-то всё проходило отлично - синхронизация проходила без проблем. А на некоторых филиалах при синхронизации акспата хочет удалить таблицы usr слоя. Хотя в эталоне они есть
А если сразу после обновления USR копированием axusr.aod синхронизовать (средствами сиквела) таблицу SqlDictionary с эталонной? (RecId придется руками сгенерить) Правда, без дополнительных телодвижений при этом съедет документооборот и другие ссылки на затронутые (те, у кого ID не совпадает с эталоном) таблицы по tableId, но если их немного, все это можно разрулить ручками (скриптами)..

Опять же, гарантии давать трудно, не делал такого ни разу. Уж на рабочей базе точно проверять бы не стал
Alt 30.10.2003, 09:00   #6  
NJD ist offline
NJD
Участник
 
210 / 26 (1) +++
Registriert seit: 21.05.2003
Ort: Moscow
Попробовал ответить при синхронизации Нет, не удалять таблицы. В результате всё нормально прошло. Данные не удалились. Следующая синхронизация уже не ругалась ни на что. Имхо можно и так делать. Ну на случай потери данны выгружать их предварительно в dat файл.
2 Muzzy - нет, это не я спрашивал про командную строку.
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Синхронизация таблицы - проблема TasmanianDevil DAX: Администрирование 3 30.10.2006 09:41
Синхронизация SP4 -> SP5 Logger DAX: Программирование 4 09.08.2006 13:10
навязчивая синхронизация Антон Солдатов DAX: Функционал 11 22.04.2005 11:04
Репликация и синхронизация Tays DAX: Администрирование 12 24.11.2004 12:18
синхронизация с outlook alpine DAX: Функционал 7 09.06.2004 13:53

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 17:26 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.