Задвоение RecId при вставке записей через COM коннектор
В соседней теме обсуждается двухуровненое подключение COM-коннектора. И вот что вспомнилось.
Использование COM коннектора в двухуровневой конфигурации чревато серьезной порчей данных, а именно задвоением RecId. Если через подключенные через коннектор алгоритмы активно создают записи, то гарантирована раздача повторяющихся RecId, в том числе и для одной таблицы.
Судя по всему используется общий кеш значений RecId для всех клиентов коннектора без обеспечения потокобезопасности
В 4 и 5 версиях этой проблемы нет "по определению" - так как нет двухуровневых подключений.
|