7

Firebird connection rejected

Доброго времени суток, уважаемые пикабушники, и пикабушницы. Нужна помощь. Имеется сервер с БД на Firebird 2.5.4
Имеются много клиентских машин, как в локальной сети, так и в ней же через OpenVPN. На машинах самописная программа, которая к этой базе обращается. Сразу скажу, контактов с автором уже нет, написана лет восемь назад. Но везде эти программы абсолютно одинаковые, с одного дистрибутива установлены. Но на одном ноуте при подключении выдаёт ошибку "connection rejected by remote interface". Брандмауэр и антивирус на проблемной машине отключал. Пробовал подключиться к другой БД, на другом сервере (но в той же сети) - та же самая ошибка. То есть скорее всего проблема на клиентской стороне, но не могу понять в чём дело. Логи на сервер смотрел, тоже ничего особого - ошибка SERVER/process_packet: connection rejected for USER-1.1'

UPD: С проблемной машины даже доступ к сетевым файлам нормальный. А вот firebird почему то ругается

Лига Сисадминов

2.4K постов18.9K подписчика

Правила сообщества

Мы здесь рады любым постам связанным с рабочими буднями специалистов нашей сферы деятельности.

Вы смотрите срез комментариев. Показать все
2
Автор поста оценил этот комментарий

http://www.ibaseforum.ru/viewtopic.php?t=5511

Смотрите библиотеку на клиенте.

раскрыть ветку (7)
0
Автор поста оценил этот комментарий
Везде одинаковые они. Смотрел уже. Приложение одно и то же.
Я гуглил прежде чем написать сюда. На QnA писал, ответа нет
раскрыть ветку (6)
0
Автор поста оценил этот комментарий

От администратора:
Удалим регистрацию библиотеки, может находится в непонятном месте, какая-то старая: regsvr32 /u gds32.dll
Проверяем версию библиотеки в корректном месте и регаем её начисто: regsvr32 /i gds32.dll

раскрыть ветку (5)
0
Автор поста оценил этот комментарий
версия файла - 6.3.3.18185
версия продукта - 2.1.3.18185

версия продукта и файла -14.2.0.570
Это все версии, 4 файла нашлось. 
В корректном месте это где? В каталоге программы?
раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Похоже, что корректным считается размещение в:
C:\Windows\SysWOW64\GDS32.DLL

C:\Windows\System32\GDS32.DLL
Регаем в нужном месте в соответствии с разрядностью операционной системы. Библиотеку, видимо, можно взять или с рабочих компьютеров или из каталога программы, там она, скорее всего, как "эталонный" источник лежит.

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Это может быть потом что на проблемной машине стоял свой сервер Firebird, но потом был удален?
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Вполне может быть, особенно если "деинсталлер" некорректно его удалил или удаление сделали как простое удаление файлов.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Удалял через "программы и компоненты"
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку