Такая ситуация.
Есть БД, сервер yaffil 884 CS на Win2000 Srv Eng.
Добавляю пользователей и задаю им пароли. Все это программно с помощью разработанной cпециальной утилиты для администратора. Пароли генерируются случайным образом. Могут содержать
латинские буквы, цифры, знаки (например <`>, <">, <?> и т.п.).
Какое-то время все работает нормально (дни, неделю, месяц), т.е. пользователи работают с базой, вбивают и просматривают данные и т.п.
Через некоторое время (по-разному, логика не понятна) некоторые
пользователи (не одновременно, а в разное время) уже не могут подключиться к базе. Выдается ошибка якобы "неправильное имя пользователя и пароль"
Беру ТОТ ЖЕ пароль (подчеркиваю - ТОТ ЖЕ), который задавался ранее.
Перерегистрирую заново - все работает. Через некоторое время - та же ошибка.
Когда исследовал проблему - пробовал также следующее.
Зарегистрировал пользователя. Сохранил на память хеш-значение пароля из isc4.gdb.
Через некоторое время (

Задал этому пользователю ТОТ ЖЕ пароль заново - все работает (до какого-то времени). Кстати хеш пароля изменился (интересно почему?).
Как будто бы происходит "аннулирование" пароля.
В чем дело? Кто-нибудь сталкивался с подобной проблемой?
Ответы типа: "перейди на IB, FB", "протестируй под другой сборкой Yaffil" не устраивают по некоторым причинам.
Пока надо, чтобы работало под этой (Yaffil 884 CS). Если ничего не получится будем думать о переходе на другую, хотя подозреваю, что для Yaffil (а может быть и для других) эта проблема останется.
Заранее спасибо