|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.01.2011, 04:08 | #1 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
Открытие базы по сети FireBird
Здравствуйте.
Проблема в следующем на пк лежит база и библиотека fbclient в расшареной папке. С другого пк пытаюсь ее открыть через свое приложение указав сетевой путь до базы и библиотеки но происходит ошибка. В чем может быть проблема? |
24.01.2011, 04:43 | #2 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Вообщето работа с Firebird по сети предполагает установку сервера и подключение к нему.
|
24.01.2011, 04:51 | #3 | |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
Цитата:
И возникает вопрос как это сделать |
|
24.01.2011, 07:33 | #4 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Ну вообщето разница есть и немалая, Firebird для такого не предназначен, по моему с embedded так тоже не выйдет, к томуже embedded позволяет рабортать только 1 пользователю одновременно. А вы как предлагаете подключатся? Сервер что у каждого пользователя должен стоять?
Почему не воспользоватся штатными средствами, установить на этот удалённый компьютер сервер, и подключатся к нему с клиента, для этого на клиенте должна быть всего 1 библиотека. |
24.01.2011, 07:47 | #5 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
так об этом я не знал а можно по подробней. У меня есть компьютер на нем стоит FireBird superserver и как мне к нему подключиться используя компоненты FIBPlus.
библиотека FBClient? |
24.01.2011, 08:26 | #6 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Да как к любому серверу <имя или ip адрес сервера>:<псевдоним базы или имя файла с полным путем>. Мне кажется что клиентскому приложению не нужно знать полный путь, поэтому сразу предлагаю использовать псевдонимы. У вас как я понял windows? Для того чтобы задать базе данных псевдоним, открываем файл aliases.conf (лежит в папке с установленным Firebird), там есть пример написания, пишем свой псевдоним = полный путь естественно символа # слева от нашего псевдонима быть не должно, после этого к базе можно будет подключатся по псевдониму. Также можно убрать возможность подключатся использую путь к файлу, после этого подключится можно будет только используя псевдоним, rак это сделать можно прочитать в документации к файрбёрд.
Информации по Firebird много тут, да и вообще в сети много можно найти. Для fibplus тоже есть много документации допустим тут есть руководство. Последний раз редактировалось vovk; 25.01.2011 в 06:24. Причина: ошибки, знаки препинания |
24.01.2011, 08:47 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в папке с FireBird лежит файлик aliases.conf
туда пропишите алиас и путь (ЛОКАЛЬНЫЙ) где лежит база на этой машине например, пусть база лежит D:\rtp3\RD1.gdb тогда пишем в aliases.conf MainRD= D:\rtp3\RD1.gdb перегружаем сервер на этой машине (стоп сервис - старт сервис) всё. теперь на любой машине в сети пишете в строке имя базы: \\ИмяКомпьютераССервером\MainRD и подключаетесь! p.s. Vovk уже всё разжевал, а я просто опоздал... Последний раз редактировалось Serge_Bliznykov; 24.01.2011 в 08:52. |
25.01.2011, 05:47 | #8 |
Форумчанин
Регистрация: 29.09.2009
Сообщений: 587
|
все получилось спс. Только пришлось еще заполнить поле AliasName))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программное создание базы данных FireBird | Lokos | БД в Delphi | 1 | 28.09.2010 10:32 |
firebird регистрация базы? | Domanoff | БД в Delphi | 1 | 05.06.2010 17:05 |
Проблема с Резервированием и восстановлением базы InterBase\FireBird | ХАнК | Помощь студентам | 3 | 11.03.2010 16:49 |
макрос на открытие базы | ruavia3 | Microsoft Office Access | 3 | 28.08.2009 02:04 |
Открытие Базы, Перенос базы | ke6ko | БД в Delphi | 1 | 10.07.2009 08:05 |