Это он у тебя SysLastValue перечитывает. Там есть запись с именем EntireTableCache. В записи хранится что-то типа битовой маски обновленных таблиц с EntireTableCache. Если один сервер обновляет одну из таких таблиц, то он обновляет эту запись, сигнализируя что остальные сервера обязаны соответствующую таблицу перечитать. Возможно - у тебя в 4ке и в 2012ой нету дополнительных серверов в конфигурации (пусть даже мертвых и несуществующих), а в 2009ой - есть. Попробуй их выкосить из SysServerConfig и BatchServerConfig и проверь чего будет после рестарта.
|