Страница 1 из 1
Проблема с двумя сетевыми картами на сервере
Добавлено: 15 мар 2005, 17:30
gorin_dmitry
Доброго времени суток!
Не подскажете ли.
Используется InterBase 7.5, Unlimited Access.
На клиентской стороне IBX 6.08.
Все хорошо, если у сервера одно сетевое подключение.
Если задействовать два. То при регистрации алертов IBEvents (TIBEvents::Registered=true) где-то внутри потоков IBX или gds
возникает IBInterbaseError с текстом "Unable to complete network request to host "<hostname>"
Failed to establish a secondary connection for event processing. unknown win32 error 10060"
Это под Windows 2003 сервер.
Под XP sp1 "unknown win32 error 10060" заменяется на что-то про невозможность "создать соединение на сокете"
Буду очень признателен.
Добавлено: 15 мар 2005, 20:22
kdv
нужно в Control Panel, Network, в меню Advanced, Advanced Settings поменять порядок сетевых карт.
Добавлено: 15 мар 2005, 21:29
dimitr
Дим, а ошибка-то любопытная. Они ведь типа отказались от отдельного порта для ивентов? Ведь эта ошибка лезет из-за коннекта клиента по дефолтному (нулевому) интерфейсу, в то время как сервер сидит на другом. А нафига им сейчас коннект для ивентов-то устанавливать? Что-то тут не так...
Порядок карт ни при чем
Добавлено: 16 мар 2005, 10:27
gorin_dmitry
Уважаемый Admin!
Я на всякий случай провел рекомендованную Вами процедуру и на клиенте и на сервере и к положительному результату это не привело.
Напомню, что все соединения проходят нормально, кроме регистрации event.
Добавлено: 16 мар 2005, 10:45
kdv
тогда надо писать в Borland. в qc.borland.com, хотя бы. если нужно, могу помочь сформулировать test case.
Вроде бы получилось
Добавлено: 16 мар 2005, 16:07
gorin_dmitry
Все таки спасибо Adminу.
На W2003 надо сменить порядок сетевых карт и переустановить IB.
Тогда все заводится.
На XP Pro SP2 помогло и без переустановки, но с перезагрузкой.
Проблемка повеселее
Добавлено: 26 янв 2007, 16:47
Sherry
Поставил интербейз.
под ним база вертится, неважно какая, важно другое, что стоит 2003 сервер под ним 2 сетевые.
В локалке с нулевой сетевой сидят юзеры. с ХР -ей все работает хорошо, то есть они авторизуются, и могут спокойно работать.
А вот с 2000 -х виндов не работает, при чем совсем. Глюк полностью аналогичный описанному ранее. Может подскажете, что делать?
Самое забавное, что пока я не решил переехать с 2000 -ги сервера на 2003 все было замечательно. а тут на тебе.
Пожалуйста помогите, а то меня юзеры убить могут.
Добавлено: 06 фев 2007, 10:43
Ivan_Pisarevsky
Что мешает сделать правильно? Сервер для базы пусть обслуживает базу, а интернетом какая-нидь другая железяка занимается, и не понадобится в сервере 2 сетевухи.
А не получается
Добавлено: 06 фев 2007, 14:13
Sherry
А не получается так.
во-первых это - госпредприятие, а во вторых инетом там и не пахло... там сетевой ройтер... выжет между собой две сети....
так все-таки есть соображения, как с этим бороться....????
выделять отдельный сервак возможности нет вообще.