28.05.2010, 16:46 | #1 |
Гость
|
Синхронизация таблиц в AX2009 (5-ке)
AX2009 + Ms SQL 2008.
Перестали синхронизоваться все таблицы на приложении TEST. Даже без записей и без доработок ("нетронутые"). Вновь создаваемые таблицы синхронизируются. Классика жанра "перестроение модели данных-перестроение EDT-индексация-очистка SQLDictionary-глобальная компиляция-рестар аос" не помогло. "-repair" не помог. Помогает удаление таблиц в SQL, пересоздание из аксапты+импорт заранее сохраненных данных. Но это неспортивно. Да и приложений пока около 8 . Как лечить? |
|
31.05.2010, 11:22 | #2 |
Гость
|
SQL ругается на существование таблиц (таблицы не удаляются на SQL перед пересозданием). При синхронизации SQLDictionary синхронизация проходит, несмотря на сообщения об ошибках. Для вновь вручную создаваемых таблиц - тоже, так же при ругани. Пересоздание SQLDictionary положительного эффекта не дало.
Последний раз редактировалось otkudao; 31.05.2010 в 11:24. |
|
31.05.2010, 11:52 | #3 |
Читатель
|
В таблицах никаких посторонних индексов или чего-нибудь еще, созданного не аксаптой, нет?
|
|
31.05.2010, 15:26 | #4 |
Гость
|
таблица AddressFlatNumber_RU имеет слой glp и не имеет строк. Ее мучаю после каждой попытки.
Если вопрос о том, были ли когда либо какие-то объекты изменены со стороны SQL, то не исключаю. Что-то даже (таблицы) удалял. Средствами Аксапты. И средставми SQL таблицы, которые аксапта не видела даже. |
|
01.06.2010, 08:28 | #5 |
Читатель
|
Я имел в виду именно обьекты в таблицах SQL. Если там есть посторонние объекты, то синхронизация не пройдет. В отчете синхронизации на что ругается?
|
|
01.06.2010, 09:05 | #6 |
Гость
|
Ругается, что база данных дала ошибку и синхронизация окончилась неудачно.
На стороне SQL в Event Viewer-е сервер дает ошибку, что такая таблица на сервере уже существует. |
|
02.06.2010, 12:11 | #7 |
Гость
|
Проблему побороли, осадок остался... Причина появления осталась невыясненной
|
|
02.06.2010, 12:51 | #8 |
Модератор
|
Как побороли проблему?
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|