Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключение по локальной сети, Firebird 1.5, IBX 
:(
    Опции темы
WhiteSpirit
Дата 12.11.2006, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Здравствуйте, подскажите пожалуйста как решить такую проблему

Значит есть клиентское приложение которое должно подключаться к БД на сервере. Для эксперимента подключил через свитч 2 машины. Для начала Firebird установил на оба компа. На обоих Win XP

Пробую в качестве сервера по очереди оба компа, соответственно и в качестве клиента.

Пробую 1-й вариант подключения:

<IP СЕРВЕРА>:<ПУТЬ ДО ФАЙЛА FDB> (111.1.0.122:С:\BASE\BASE.FDB)
Результат: не могу подключиться ни с одной машины.

Пробую вариант 2:

<\\Имя сервера\Путь до файла FDB>  (\\Server\BASE\BASE.FDB)

При таком варианте с одного компа могу подключиться а с другого нет. То есть один может выступать в качестве сервера а другой - никак.

Почитал на ibase.ru про то что необходимо прописать в services "gds_db      3050/tcp", но вроде как на FB это не распространяется.

Подскажите плиз как решить эту проблему.

Заранее спасибо.

--------------------
To beer or no to beer
PM MAIL   Вверх
Akella
Дата 13.11.2006, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



ты хоть бы текст ошибки написал... ведь причин может быть масса, а наши штатные телепаты сейчас на Сейшилах отдыхают smile

Добавлено @ 15:25 
Вот некоторые причины:
1. FireWall (бранмауэр).
2. Неверные настройки сети/подсети.
3. напутано с клиентскими библиотеками.

Опиши сетевые настройки машин, какими компонентами пользуешься, использовал ли IBExpert?

Это сообщение отредактировал(а) Akella - 13.11.2006, 15:21
PM MAIL   Вверх
Fazil6
Дата 13.11.2006, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: нет
Всего: 60



Цитата

На обоих Win XP

может не работать из-за брандмауэра.
Вообще лучше писать
Server:C:\BASE\BASE.FDB

PM MAIL   Вверх
WhiteSpirit
Дата 13.11.2006, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Сейчас пробую через IBExpert соединение вида IP:C:\BASE\BASE.FDB
Код

Unable to complete network request to host "80.111.12.219".
Faild to establish a connection.
unknown Win32 error 10060.


Это сообщение отредактировал(а) WhiteSpirit - 13.11.2006, 16:43
--------------------
To beer or no to beer
PM MAIL   Вверх
WhiteSpirit
Дата 13.11.2006, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Сейчас запустил прогу - то же самое сообщение.

Использую я IBX.
--------------------
To beer or no to beer
PM MAIL   Вверх
Akella
Дата 13.11.2006, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(WhiteSpirit @  13.11.2006,  16:29 Найти цитируемый пост)
IP:C:\BASE\BASE.FDB

сделай ping IP из командной строки, каков результат?


скорее всего, что порт 3050 закрыт на обеих машинах или хотябы на одной

Это сообщение отредактировал(а) Akella - 13.11.2006, 18:44
PM MAIL   Вверх
WhiteSpirit
Дата 13.11.2006, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



Пишет что не удалось обнаружить узел.

Значит на сервере ввожу команду netstat -a в итоге 3050 прслушивается, а вот с клиента - нет.

То есть получается что на клиенте тоже необходимо открыть 3050? (И если да то как это сделать, подскажите плиз)
--------------------
To beer or no to beer
PM MAIL   Вверх
Akella
Дата 14.11.2006, 08:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



смотря чем у тебя закрываются порты, если это стандартный брандмауэр Windows, то так:
В свойствах сетевого интерфейса есть закладка дополнительно

Добавлено @ 08:38 
см. снимок экрана.

Добавлено @ 08:39 
Брандмауэр можно выключить или настройить исключение на соответствующей закладке.

Присоединённый файл ( Кол-во скачиваний: 18 )
Присоединённый файл  11.JPG 77,00 Kb
PM MAIL   Вверх
WhiteSpirit
Дата 14.11.2006, 12:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 242
Регистрация: 1.6.2005
Где: Челябинск

Репутация: нет
Всего: нет



В принципе я это вчера всё сделал, но вот проблема не отпала, сегодня вечерком ещё раз попробую и отпишу резалт
--------------------
To beer or no to beer
PM MAIL   Вверх
Inwar
Дата 14.5.2007, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 11.5.2007

Репутация: нет
Всего: нет



У меня такая же проблема, только с  IB.
На Comp1 стоит IB version: WI-V6.5.0.28
                                   license: Unlimited Access
Скорее всего установлена лицензионная БД

На Comp2 - та же версия, но license: 5 users
Машины пропингованы, все в норме.
На обоих в корне лежат абсолютно одинаковые базы.
При регистрации из Comp2 в IBConsole  удаленного сервера и базы 
на Comp1 - все нормально, сервер и базы регистрируются. Также
и приложение на Comp2 (написано в Delphi7) через IBDatadase
спокойно подключается к БД на Comp1.

И наоборот - при попытке зарегистрировать удаленный сервер и базу
с Comp1 на Comp2 - выдается сообщение об ошибке:
"Error logging into the requested server
 Unable to complete network request to host Comp1
Failed to establish a connection.
unknown Win32 error 10060

То же сообщение выдается, если использовать приложение
на Comp1, при попытке использовать через IBDatabase базу, 
расположенную на Comp1.

Значит все таки в серверах дело? Только какой из них "косячит"?
Серваки ставил не я, так что не могу точно сказать про их настройки.
PM MAIL   Вверх
Akella
Дата 15.5.2007, 08:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Inwar @  14.5.2007,  21:24 Найти цитируемый пост)
На обоих в корне лежат абсолютно одинаковые базы.

в каком таком корне?

Добавлено @ 08:34
Цитата(Inwar @  14.5.2007,  21:24 Найти цитируемый пост)
Значит все таки в серверах дело? Только какой из них "косячит"?

как это какой? тот, который к себе не подпускает smile , т.е. на Comp2
Цитата(Inwar @  14.5.2007,  21:24 Найти цитируемый пост)
И наоборот - при попытке зарегистрировать удаленный сервер и базу
с Comp1 на Comp2 - выдается сообщение об ошибке:

А ты попробуй подключиться с какого-нить третьего компа к Comp2.
И еще, не обязательно на клиентской стороне устанавливать сервер.

Добавлено через 3 минуты и 52 секунды
Цитата(Inwar @  14.5.2007,  21:24 Найти цитируемый пост)
"Error logging into the requested server

это о чём-нибудь говорит?

Это сообщение отредактировал(а) Akella - 15.5.2007, 08:35
PM MAIL   Вверх
Inwar
Дата 15.5.2007, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 11.5.2007

Репутация: нет
Всего: нет



Прошу прощения у всех за беспокойство.
Причину сегодня нашел -  раньше я отключал брандмауэры на всех компах, но
какое то существо включило его на втором компе, а я как лох понадеялся что все выключено.
Все норма, работают серваки как часики.
Вывод - не доверяй юзерам, они нажимают на разные кнопочки, хотя вообще-то вины их нет, ведь они не обещали нам этого не делать! )))
Спасибо всем за участие!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.0838 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.