| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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, а не как "локальный" доступ без имени сервера. |