По трейсам сервера видно следующее:
Statement 36:
-------------------------------------------------------------------------------
SELECT CAST('NOW' AS TIMESTAMP) from RDB$DATABASE
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PLAN (RDB$DATABASE NATURAL)
2012-12-10T11:08:49.9630 (1436:01E8C65C) ERROR AT jrd8_start_transaction
D:\111\MC240-NET.FDB (ATT_32, SYSDBA:NONE, WIN1251, TCPv4:127.0.0.1)
D:\111\NCS\NCS.exe:4604
335544330 : invalid parameter in transaction parameter block
335544889 : Option isc_tpb_rec_version requires READ COMMITTED isolation in TPB
Можно откомпилить НЦС, добавив в TpFIBTransaction.TRParams параметр read_commited или указав TpFIBTransaction.TPBMode:=tpbReadCommitted ?
И наверное было бы желательно обновить версию FIBPlus, если Вас не затруднит.
И еще просьба по FBLoader:
При распарсивании каждого файла программа выполняет запрос SELECT COUNT(*) FROM converslog
Записи из Converslog периодически переносятся в Conversarch, но тем не менее, этот запрос выполняется около 30-40 секунд, что существенно тормозит суммарное время загрузки с около 150 станций. Я не пойму для чего нужен этот запрос? Можно его убрать?