Подключиться к удаленному серверу

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

Модераторы: kdv, Alexey Kovyazin

Ответить
SergTT
Сообщения: 7
Зарегистрирован: 17 янв 2007, 16:37

Подключиться к удаленному серверу

Сообщение SergTT » 02 фев 2007, 10:35

Здравствуйте, уважаемые эксперты! Прошу помочь.
IB WI-V 7.0.1.1, начинающий.
Не могу подсоединиться к удаленной базе.
В офисе локальная сеть Microsoft, работает без замечаний.
Ситуация складывалась так.
На своем компе создал базу, все работает прекрасно.
Затем переписал эту базу на удаленную машину. Установил там сервер и клиента IB.
Приложение пишу на Delphi, используя IBX.
Указал DatabaseName: \\Hp\newbyt\TBYT.GDB.
Если коннектиться через TIBDatabase, пишет: I/O error for file “\newbyt\tbyt.gdb”. Error while trying to open file
Unknown Win32 error3.

Если через IBConsole, то для регистрации Remote Server
пишу его адрес: 192.168.1.50 и протокол TCP/IP. Регистрируется успешно.
Для регистрации Database пишу строку: \\Hp\newbyt\TBYT.GDB.
Получаю ответ: the file name specified may contain a server name.
Some operations may not work correctly.
При этом база регистрируется, но затем доступа к ее содержимому нет. Пишет feature not supported.
Подскажите, что делаю неправильно ?
Да, чуть не забыл. База создавалась на IB6, затем перешел на IB7.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 02 фев 2007, 11:00

Значит, пришло время прочитать-таки документацию. Хотя бы Getting Started.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 02 фев 2007, 12:16

Указал DatabaseName: \\Hp\newbyt\TBYT.GDB.
www.ibase.ru/ibfaq.htm

SergTT
Сообщения: 7
Зарегистрирован: 17 янв 2007, 16:37

Сообщение SergTT » 02 фев 2007, 15:27

Почитал Getting Started.
Да, в IBDatabase в строке DatabaseName был лишний пробел.
Для коннекта написал строку: 192.168.1.50:d:\nbyt\tbyt.gdb.
И все получилось !
А в IBConsole – нет. В режиме Diagnose Connections тест прошел успешно и сервер зарегистрировался нормально. А про базу пишет тоже самое, хотя при ее регистрации
указал ту же строку(‘192.168.1.50:d:\nbyt\tbyt.gdb’).

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 03 фев 2007, 00:30

в ibconsole вообще то сначала прописывается сервер, а потом уже для сервера - база.
откройте quickstart.pdf, там про ibconsole написано.
или возьмите IBExpert или аналогичное. А то создавать таблицы и т.п. в IBConsole - это мазохизм.

Ответить