Показать сообщение отдельно
Старый 04.12.2009, 14:57   #8  
somebody is offline
somebody
Участник
 
128 / 30 (2) +++
Регистрация: 30.04.2003
Адрес: Москва
Володя,

я делал в 3.0 полное обновление RecId. В БД размером около 120 Гб исчерпались RecId, но были огромные "дыры".

Работал, сочетая методы Ax и SQL. Грубо: собрал все RecId и ссылки на RecId. Сгенерил для всех таблиц все RecId, начиная с 1, заменил все ссылки на RecId на новые.
Есть подводные камни (например, ссылки, ветвящиеся внутри Аксапты, SysDatabaseLog, кэш RecId, и др.). Не все ссылки находятся через Аксапту, кое-что через SQL-сервер.

Если ТАКОЙ метод интересует, могу снабдить подробностями.

Здесь в форуме тоже есть следы, "общался с народом", когда были проблемы со сбором ссылок.

P. S. Со служебными таблицами проблем нет, в SqlDictionary, к примеру, так же спокойно перезалил RecId'ы, а насчёт Util-таблиц - их на SQL-сервере физически нет, и ничего перезаливать не надо. Я использовал UtilIdElements именно для разборок с полями и связями.