Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Путь в BDE к файлу базы Firebird [D5, Firebird]


PyJIbI ©   (2005-11-25 16:07:00) 

hi all
История такая:
Существует сервер SERVER1, на нем хранится файл базы base1.gdb.
У всех пользователей был настроен путь SERVER1:\base\base1.gdb
В один "прекрасный" момент сервер слетел.

Вопрос: как восстановить этот путь, т.е. меня интересует что такое SERVER1: \base\base1.gdb. была мысль что имя раздела, но клиентские программы все равно не видят путь.
Если в BDE прописать путь SERVER1:c:/base/base1.gdb
то папку base и файл базы видит прекрасно.
Но менять на каждой, а это порядка 30 машин, путь не хочется.

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


Виталий Панасенко   (2005-11-28 10:13:00) [1]

И вообще, если используешь алиас БДЕ, то какие тут могут быть проблемы ?!Он для того и придуман, чтобы можно было путь менять, и при этом ничего не менять в программе.. Если, конечно, что-то в параметры dataBase суешь, то...Все равно, это решается в 5 сек.


Сайбель Алексей   (2005-11-28 07:40:00) [2]

Всем спасибо.
Исправляю. :(


Alexandr   (2005-11-26 15:47:00) [3]

правильный путь это
server1:c:\base\base.gdb
именно с именем диска.
И если у тебя не так,  то исправляй.
Аминь.


atruhin   (2005-11-26 06:43:00) [4]

Старый путь был для использования NetBEUI, в [5] правильно сказали. Win2003 не поддерживает NetBEUI, поэтому путь менять все таки придется.
Имя раздела не было задано из за установленного параметра -DatabaseAccess, в fireberd.conf.


Prohodil Mimo   (2005-11-25 23:36:00) [5]

А база там же лежит где и раньше?
FB server  установили?
FireWall - порт 3050 на сервере открыли?


Anatoly Podgoretsky   (2005-11-25 18:47:00) [6]

Сайбель Алексей ©   (25.11.05 18:26) [8]
Это правильно для Юниксов


Сайбель Алексей   (2005-11-25 18:27:00) [7]

За ник sorry
на работе не было пароля.


Сайбель Алексей   (2005-11-25 18:26:00) [8]

Digitman © [7]
Я написал ниже что перепутал слеши
путь был такой:

..был настроен путь SERVER1:/base/base1.gdb - так правильно.


Digitman   (2005-11-25 18:13:00) [9]


> Соединение шло по NetBEUI?


судя по

был настроен путь SERVER1:\base\base1.gdb

на то не похоже


PyJIbI   (2005-11-25 17:22:00) [10]

Виталий Панасенко [5]
Комп-сервер на котором лежит база с Win2003 так и обзывается: SERVER1. Как и назывался ранее.
Со всех остальных компов в BDE раньше путь был прописан SERVER1:/base/base1.gdb. Стояла видна 2000. Никаких Никсов не было.
30 других компов обращались именно по этому пути в BDE.

Соединение шло по NetBEUI? Какой физический путь тогда был базы.
Задача просто положить на сервере SERVER1 ее на старое место.


Виталий Панасенко   (2005-11-25 16:53:00) [11]

Просто, похоже, комп на котором стоял FireBird имел такое имя.. Обращение шло по NetBEUI.. Попробуй в LHOSTS алиас заиметь такой:
SERVER1 Тут IP нового сервера

Или машину с Win2003 Server обозви SERVER1


PyJIbI   (2005-11-25 16:21:00) [12]

Раньше стояла win2000
Сейчас поставили win2003 server.


Anatoly Podgoretsky   (2005-11-25 16:17:00) [13]

Desdechado ©   (25.11.05 16:11) [2]
Ни то ни другое, он где то опять напутал.

Раньше путь был SERVER1:/base/base1.gdb
Сейчас я прописал SERVER1:c:\base\base1.gdb


А вот здесь правильно, NIX+WIN


Desdechado   (2005-11-25 16:11:00) [14]

SERVER1:\base\base1.gdb - похоже на имя в UNIX, только слэши не в ту сторону
SERVER1:c:/base/base1.gdb - похоже на ия в Win, только слэши не в ту сторону


PyJIbI   (2005-11-25 16:09:00) [15]

Извините перепутал / с \ местами
Раньше путь был SERVER1:/base/base1.gdb
Сейчас я прописал SERVER1:c:\base\base1.gdb


Наверх

Титульная страница Поиск, карта сайта Написать письмо