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

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

Удаленное подключение к базе [D7, IB5.x]


Страницы:   1 2 3

Tneduts ©   (2009-07-17 13:17:00) 

Доброго времени суток.

Ситуация:
Есть выделенный сервер;
База лежит отдельно от сервера, т.е. на другом компьютере;
Есть приложение, которое так же удалено, т.е. на "третьем" компьютере;

Когда я пытаюсь подключится


DB_Path :=  '192.168.0.123: D:\Database\ib56tkdb.gdb';
Database.DatabaseName := DB_Path;


то базу оно не находит.
Локально отрабатывает нормально.

Вопрос:
Как решается подобная проблема?


Tneduts   (2009-07-21 11:17:00) [1]


> Сергей М. ©   (20.07.09 19:33) [54]


> Ты целых 53 поста упирался, чтобы его достичь ?)

Риторический вопрос.

> Далеко пойдешь такими темпами)

Снова катаете вату)))


Сергей М.   (2009-07-20 19:33:00) [2]


> у меня есть результат


Ты целых 53 поста упирался, чтобы его достичь ?)
Далеко пойдешь такими темпами)


Tneduts   (2009-07-20 19:27:00) [3]


> Врал, громко сказано. Скорее заблуждался )))


В дяденьки я вас не записывал. Чистое обращение.

"Стыдно тому кому не чего показать"
А у меня есть результат, так что - НЕТ!)))


Сергей М.   (2009-07-20 19:19:00) [4]

Короче, ты соврал и не моргнул.
И еще имел наглость меня в свои дяденьки записать)
Ну не стыдно, а ?)


Tneduts   (2009-07-20 18:54:00) [5]


> Сергей М. ©   (20.07.09 16:25) [50]

Врал, громко сказано. Скорее заблуждался )))

> > 2: в конфигурации когда сервер local , база remote - подключилось

Не возможно!
(не корректно протестировал, извините)


Сергей М.   (2009-07-20 16:25:00) [6]


> Tneduts ©   (20.07.09 15:21) [49]


http://ibase.ru/devinfo/ibfaq.htm

Читать до полного просветления п.1.77

И после этого таки признаться что врал)


Tneduts   (2009-07-20 15:21:00) [7]


> Сергей М. ©   (17.07.09 19:34) [47]
>
>
> > 2: в конфигурации когда сервер local , база remote - подключилось
>
>
> Врешь.

Нет, дяденька! Проверил прежде чем писать.


Loginov Dmitry   (2009-07-17 21:01:00) [8]

:)


Сергей М.   (2009-07-17 19:34:00) [9]


> 2: в конфигурации когда сервер local , база remote - подключилось


Врешь.


Tneduts   (2009-07-17 19:32:00) [10]


> Отдельная благодарность Loginov Dmitry ©.

Хотя он тут не поучаствовал, ещё раз поблагодарить будет не лишним.
Всем ещё раз Спасибо
И приятных выходных )))


Tneduts   (2009-07-17 19:30:00) [11]


> Сергей М. ©   (17.07.09 19:04) [43]

Поверьте на слово)))

Более того:
После того, как убрал "проверку (Tneduts ©   (17.07.09 18:15) [31])"
1: в конфигурации когда Сервер и база на одном компьютере - подключилось. )))
2: в конфигурации когда сервер local , база remote - подключилось )))
---------------------------------------------------------------------------------

Проблема решена.
Всем принявшим конструктивное участие ОГРОМНОЕ СПАСИБО!
Отдельная благодарность Loginov Dmitry ©.

Тема закрыта.


Anatoly Podgoretsky   (2009-07-17 19:28:00) [12]

> Tneduts  (17.07.2009 18:15:31)  [31]

И что ты этим хотел сказать?


Сергей М.   (2009-07-17 19:04:00) [13]


> Tneduts ©   (17.07.09 18:50) [39]


Не вижу что "да" ..


Tneduts   (2009-07-17 19:00:00) [14]


> Игорь Шевченко ©   (17.07.09 18:58) [41]

Спасибо. Пробую...


Игорь Шевченко   (2009-07-17 18:58:00) [15]

Tneduts ©   (17.07.09 18:37) [35]


> Т.е. этого делать не нужно?


Не нужно. Это сервер за тебя сделает.


Tneduts   (2009-07-17 18:56:00) [16]


> Расшаренный   (17.07.09 18:47) [38]

Уже ни чего не расшарено.

DB_Path :=  '192.168.0.123:D:\Database\ib56tkdb.gdb';
При использовании TCP/IP строка подключения состоит из двух частей: имя сервера и путь к файлу. Формат строки имеет следующий вид:
Для Windows-серверов:

   имя-сервера:буква-диска:\путь-к-файлу\имя-файла-базы-данных

Пример для Windows:

   serverxyz:C:\Program Files\Firebird\examples\employee.fdb

DB_Path :=  '\\192.168.0.123\Имя_шары\ib56tkdb.gdb';
А это вообще, по моему, (если я не ошибаюсь) "формат" При использовании NetBEUI


Tneduts   (2009-07-17 18:50:00) [17]


> Сергей М. ©   (17.07.09 18:44) [37]

Да


Расшаренный   (2009-07-17 18:47:00) [18]

Tneduts ©   (17.07.09 15:36) [8]
Я попробовал подключится своим приложением с другой машины  на ту где и база и сервер. Ресурс, где размещена база, полностью расшарен.


Что расшарено и почему тогда
DB_Path :=  '192.168.0.123: D:\Database\ib56tkdb.gdb';, а не
DB_Path :=  '\\192.168.0.123\Имя_шары\ib56tkdb.gdb';?


Сергей М.   (2009-07-17 18:44:00) [19]


> Tneduts ©   (17.07.09 18:38) [36]


Мда ..

Ты вообще понимаешь разницу между local и remote ?


Tneduts   (2009-07-17 18:38:00) [20]


> Сергей М. ©   (17.07.09 18:35) [34]

Перед
Database.DatabaseName := DB_Path;
)))


Страницы:   1 2 3

Наверх

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