Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > работа FireBird в терминальном режиме


Автор: ArnoldLane 14.9.2005, 17:12
На сервере терминалов запущен FireBird, но клиенты терминала воспользоваться этой службой не могут. Как быть?

Автор: Satana 14.9.2005, 18:54
а што значит не могут? не видят его чтоли или еще как то?

Автор: ArnoldLane 14.9.2005, 23:08
Служба работает. Но програ которая пытается соединится с базой выдает эксепшен, типа - "unaviable database". При этом FireBird Server Control запускается, но сделать какие-либо изменения в нем невозможно.

Автор: Satana 15.9.2005, 06:57
А где собственно базы то лежат? на етой же машинке или нет? есть ли доступ к базам у клиентов? быть может у них просто запрещены какие либо операции с этими файлами?

Автор: ArnoldLane 18.9.2005, 11:57
Один комп, выполняет роль сервера терминалов. На этом компе запущен FireBird, на нем же расположены и база и прога, работающая с этой базой. Второй комп является клиентом сервера терминалов. С него происходит вход на сервер терминалов с учетной записью имеющей доступ ко всем ресурсам сервера. Запускается та самая прога, которая, повторюсь, фактически расположена на сервере. И она уже выдает эксепшен.

Автор: Alex 18.9.2005, 16:34
а клиентская часть FireBird на клиенских машинах стоит?

Автор: ArnoldLane 18.9.2005, 17:41
Нет.

Автор: Alex 18.9.2005, 17:46
Поставьте и будет вам счастье, я думаю

Автор: ArnoldLane 18.9.2005, 18:49
Завтра попробую. Будем надеяться, что все так просто.

Автор: Alex 18.9.2005, 18:53
Я больше чем уверен что все заработает.

Автор: SergeBS 21.9.2005, 16:41
ArnoldLane
Так заработало или нет? По-моему - не поможет.
Рыть можно в параметрах соединения. Например: как диск с БД называется у клиентов (и весь путь к базе).
Еще - стоит ли клиент на сервере.
Еще - попробовать по-простецки: isql или IBExpert-ом влезть с консоли на базу.
Ну а вначале саму прогу проверить - может она вообще с базой уже не работает? Слетела какая-нибудь настройка и привет.

Автор: kdv 23.9.2005, 11:13
от дикие люди. :-) на терминал сервере, чтобы приложения соединялись с сервером, надо обязательно указывать коннект к базе как localhost:c:\dir\data.gdb, а не как "локальный" доступ без имени сервера.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)