Показать сообщение отдельно
Старый 01.12.2009, 15:23   #1  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,713 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Переполнение RecId в компании DAT AX 2.5
В ближайшие полгода в нашей системе ожидается "зацикливание" очередного значения RecId по компании DAT (все 4 миллиарда значений уже почти пройдены). Эта компания используется "штатно". Т.е. в ней формируются RecId для временных таблиц (Temporary = Yes) и для таблиц без привязки к компании (SaveDatePerCompany = No). Вот для постоянных таблиц без привязки к компании и ожидается пересечение номеров RecId.

Рецепт решения, предлагаемый в данном форуме

1. Экспорт всех таблиц без поля DataAreaId
2. Импорт с указанием опции "Предварительно стереть все данные компании"

Т.е. просто перезаливка всех данных, что приведет к генерации новых RecId.

Вызывает опасение тот факт, что большинство таблиц, которые потребуется перезалить - это служебные таблицы. Вроде SqlDictionary, UtilElements и т.п

Кто-нибудь делал подобную перезаливку? Есть какие-то "подводные камни" в этом процессе?

Ax 2.5 SP3