PDA

Просмотр полной версии : Проблемы с установкой Shouse 3



SH
28.05.2012, 16:49
Давненько я не брал в руки шашек!
Сервер Shouse на XP, локально работает чудесно.
Клиент тоже на XP, причем с этого клиента чудесно работал с прежним сервером (умер).
Теперь связь по tcp/ip вообще не работает, после долгих раздумий выдает "IB -902: Unable to complete network request to host "Shouse3xp". Failed to establish a connection. Unknown win32 error 10060", причем независимости от правльности введенного пароля.
Переписываю пути по netbeui, на неправильный пароль реагирует сразу (связь есть, значит), на правильный падает с ошибкой Windows.
Такое поведение на всех клиентах, значит, проблема в новом сервере, но какая? Interbase установлен, драйвер ключа установлен, в system32 файлы скопированы.

---------- Добавлено в 14:49 ---------- Предыдущее сообщение было размещено в 13:14 ----------

Клиент с Windows 7 более информативен и говорит, что function XP_TRIM is not defined.
Это вроде к IBXP.dll относится, но она есть в system32.

Andy
28.05.2012, 19:34
памяти сколько? база какого размера? если она большого размера - прочикай базу утилитками на ошибки. ну и бекап/ресторе ....

вот еще по теме - мож поможет:
http://club-horeca.ru/index.php?option=com_kunena&func=view&catid=28&id=1799&Itemid=231

okis
28.05.2012, 20:09
Раз локально работает, значит чего-то с доступом. Папки с базами расшарены (в т.ч. с административной)? Бранмауэр, антивирус не рубят?

SH
29.05.2012, 01:01
вот еще по теме - мож поможет:
Это только подтверждает, что дело в ibxp.dll, но с какого фига?

В общем, рассказываю подробнее.

Система Windows 7 Professional (64 бита), в ней поднял Windows XP Mode. Натолкнулся на данную ошибку. Потолкался, решил время не тратить, завел VirtualBox, проверенный дистрибутивчик Windows XP, без каких-либо наворотов, поставил выделенный сервер для Shouse3 - сетевой interbase 4, закинул две dll как положено в system32 и... та же фигня. Попрыгал вокруг с бубном, поставил с отчаяния BDE, локальный интербейс, наконец завел локально - все работает. Удаленно - нет, хоть тресни.
Все клиенты до этого прекрасно работали с прежним сервером.
Время поджимало, плюнул, взял переделывать одного из клиентов, тоже XP. Локально все работает, удаленно - та же самая ошибка!
Расшаривал все, что только можно, хотя в мануалах четко написано - никакие шары не нужны.
Клиенты были раньше на tcp/ip, по нему вообще глухо, только netbios хоть что-то дает.
Я уже укрепился во мнении, что что-то упускаю.
Взял накатил еще раз чистую систему в VirtualBox, поставил сетевой сервер, потом локальный, с сохранением gds32.dll сетевого, BDE.32, BDE5, BDE 5 UPGRADE (отчаянье!), все локально прописал, настроил, dll закинул - работает.
Ничего не расшаривал.
И удаленно заработал. Через tcp/ip.
Мля, я не знаю, что это было. Что SH2, что SH3 ставились сто раз с четвертым интербейсом без малейших заморочек. Помню, один раз на XP Home не пошло - было дело. У меня дома стоит, на виртуалках - все прекрасно, я даже и на Windows 7 (32 бита) поднимал сервер для SH3 - все ОК.

Брандмауэр и антивирус были вырублены еще на ранних этапах. Памяти там 1 гиг, но третьему больше и не надо. Шары, как выяснилось, вообще были не при чем.