Привет Всем!
Пишу еще раз, так как прошлого сообщения не увидел в списке...
Значит проблема в следующем:
Есть сервер на котором установлен Windows Server 2000, InterBase 7.1 SP2, протокол TCPIP, есть база в которой есть таблица Т2 (поля: ID - integer PK, ID_T1 - integer FK, NAME_EQ - varchar(50)) в которой есть 21 записей. Добавление, обновление и удаление записей в этой таблицы с удаленных клиентов происходит нормально. Если с удаленного клиента сделать запрос (в таблице 21 запись): select * from T2 where ID_T1 = 5, то все работает нормально, но если добавить хотя бы 1 запись в эту таблицу со значением 5 в поле ID_T1 и выполнить этот запрос то получаем зависания IBExperta, а в interbase.log запись: INET/inet_error: read errno = 10054. Если выполнять этот запрос без условия (select * from T2), то все работает нормально... Если запрос select * from T2 where ID_T1 = 5 выполнять локально на сервере то неважно скольео записей в таблице все работает нормально, на других клиентах пробовал тоже все работает нормально... Переставил у себя клиента IB, не помогло, изменил параметры в ibconfig CONNECTION_TIMEOUT - 170, DUMMY_PACKET_INTERVAL - 50 не помогло, резервировал и восстанавливал базу как в новую так и в существующую то же не помогло, делал проверку базы то же не помогло...
Может кто-нибудь поможет разобраться с этим?
Большая проблема с маленьким запросом
Большая проблема с маленьким запросом
Вся база занимает 1.23 Mb,
Есть резервная копия этой базы размером 120 килобайт...
Мне ее выслать?
Если выслать то куда?
Есть резервная копия этой базы размером 120 килобайт...
Мне ее выслать?
Если выслать то куда?