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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.07.2003, 08:09   #1  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
навязчивая синхронизация
Проблема: При изменении поля Extends в EDT автоматически запускается синхронизация ВСЕХ таблиц Аксапты.

Пример: Создаю свой EDT, extends = timeOfDay. Нажимаю кнопочку сохранить в АОТ. Затем меняю значение Extends на, допустим, SchedTime. Нажимаю сохранить - аксапта начинает тотальную синхронизацию.

Зачем так? Как подобные вещи лечить? Синхронизация минут на 40 в самый неподходящий момент очень раздражает.
Старый 28.07.2003, 08:39   #2  
Lazy_Tiger is offline
Lazy_Tiger
NavAx
Axapta Retail User
1C
NavAx Club
 
610 / 31 (3) +++
Регистрация: 17.12.2001
Адрес: Красноярск
Думается мне что это не лечится. Впрочем делается она (для 3.0) не 40 минут, а от силы 10.

кстати, никто не заставляет ее (синхронизацию) делать, отмени и сделай потом.
Старый 28.07.2003, 08:55   #3  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
Цитата:
Изначально опубликовано Lazy_Tiger
Думается мне что это не лечится. Впрочем делается она (для 3.0) не 40 минут, а от силы 10.
я не преувеличивал. от железа наверное зависит %)) ну и от сервера бд.

Цитата:

кстати, никто не заставляет ее (синхронизацию) делать, отмени и сделай потом.
А никто и не заставляет - она сама стартует Кнопки отмена нет, прогресс бар не закрывается. Можно конечно радикально поступать: убивать процесс, сессию на сервере БД, а потом заново логиниться. Только может лучше не запускать, чем отменять?
Старый 28.07.2003, 08:59   #4  
Lazy_Tiger is offline
Lazy_Tiger
NavAx
Axapta Retail User
1C
NavAx Club
 
610 / 31 (3) +++
Регистрация: 17.12.2001
Адрес: Красноярск
Ctrl+Break не пробовали давить? в 2.5 сильно помогает
Старый 28.07.2003, 09:06   #5  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
Цитата:
Изначально опубликовано Lazy_Tiger
Ctrl+Break не пробовали давить? в 2.5 сильно помогает
попробовал. диалог "прервать операцию" появился. не сразу. выбрал "хочу". процесс пока еще не прервался. жду. в любом случае изврат это.. проблема в том, что драгоценные минуты теряются на борьбу с синхронизацией всех таблиц, которая производится совсем без нужды.

[Добавлено]
Если нажать ctrl-break в самом начале синхронизации, то действительно операция прерывается сразу же. 2Lazy_tiger: спасибо.
[/Добавлено]
Старый 28.07.2003, 10:37   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Re: навязчивая синхронизация
Цитата:
Изначально опубликовано Антон Солдатов
Проблема: При изменении поля Extends
Неправильная терминология.

Во-первых, не при изменении, а при записи.
Во-вторых, есть две кнопки записи. Одна в тулбаре приложения, другая в тулбаре АОТ. Они разные. Та, что в тулбаре приложения записывает ВСЕ изменения.

Выход такой. Изменяй, но не записывай. Записывай через некоторое время сразу все изменения. Будь осторожен, поскольку при вылете, ты потеряешь все незаписанные изменения.

Кроме того, в Аксапте есть автозапись изменений в АОТ. В параметрах пользователя есть поле Автообновление. Значение по умолчанию 6 секунд. Сделай побольше или сбрось галочку. Тогда она вообще не должна автоматически записывать.
Старый 28.07.2003, 10:50   #7  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
Re: Re: навязчивая синхронизация
Цитата:
Изначально опубликовано mazzy

Неправильная терминология.

Во-первых, не при изменении, а при записи.
Тогда уж запись изменения По-моему и так понятно. Я же последовательность действий написал.

Цитата:

Во-вторых, есть две кнопки записи. Одна в тулбаре приложения, другая в тулбаре АОТ. Они разные. Та, что в тулбаре приложения записывает ВСЕ изменения.
нажимал естественно ту, которая в AOT

Цитата:

Выход такой. Изменяй, но не записывай. Записывай через некоторое время сразу все изменения. Будь осторожен, поскольку при вылете, ты потеряешь все незаписанные изменения.
Мне предыдущий выход больше нравится, когда синхронизацию отменяешь. Потому что хочется взглянуть на результат своих изменений. Запустить форму, посчитать значения, распечатать отчет и т.д. А отменой синхронизации я никакой целостности не нарушаю, т.к. ну нечего там синхронизировать.
Старый 28.07.2003, 10:57   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Согласен. Невнимательно прочитал про кнопочку.

Надо будет попробовать твой способ. Что-то он мне не очень нравится. Пока.
Попробую. Спасибо.
Старый 22.04.2005, 09:27   #9  
Sirius is offline
Sirius
Участник
 
151 / 10 (1) +
Регистрация: 10.01.2004
Адрес: Новосибирск
скажите а как процесс синхронизации влияет на работу пользователей??
в этот момент они могут работать с Аксаптой?
Старый 22.04.2005, 10:13   #11  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Могут, по идее. Но, конечно, делать это на рабочей базе не стоит. Изменения будут видны только после перезапуска. Вопрос только, как БД отнесется к тому, что часть записе придет с одной шириной, а часть - с другой

Кстати, вот здесь лежит отличная заплатка от Андрэ, для того, чтобы отложить запуск синхронизации.

С Уважением,
Георгий.
Старый 22.04.2005, 11:04   #12  
Sirius is offline
Sirius
Участник
 
151 / 10 (1) +
Регистрация: 10.01.2004
Адрес: Новосибирск
вопрос был поднят на самом деле в связи со сдачей (неуспешной )экзамена по администрированию Axapta, там мне запомнился вопрос, который звучал приблизительно так:

что нужно сделать перед началом процесса синхронизации.. и варианты:

1. ничего
2. сделать резервную копию баз данных master и model
3. сказать пользователям, что будет все тормозить, но они могут продолжать работать
4. сказать пользователям чтобы они вышли из системы, пока процесс синхронизации будет происходить..

видимо здесь 2 и 4 не верны, но чтотогда 1 или 2.. сам склоняюсь что 2, вроде бы даже так и ответил
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Синхронизация таблицы - проблема TasmanianDevil DAX: Администрирование 3 30.10.2006 09:41
Синхронизация SP4 -> SP5 Logger DAX: Программирование 4 09.08.2006 13:10
Репликация и синхронизация Tays DAX: Администрирование 12 24.11.2004 12:18
синхронизация с outlook alpine DAX: Функционал 7 09.06.2004 13:53
Синхронизация апликейшенов. NJD DAX: Администрирование 5 30.10.2003 09:00

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:16.