powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Соединение с Firebird-2.5
44 сообщений из 44, показаны все 2 страниц
Соединение с Firebird-2.5
    #39417921
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помощи. Я не силен в базах данных в том числе и с Firebird.
Если вопрос окажется простым таким, не обессудьте).
Вопрос: На севере установлен Firebird-2.5.2, имеется база данных myDb.fdb
на другом компе клиентское приложение, которое может по IP и назначенному номеру порта может соединятся с этой базой данной.
Как мне расшарить базу Firebird по инету, что бы клиентское приложение могло соединится?
Может в настройках на СУБД Firebird-2.5.2 как то надо прописать, что бы он подхватил мою базу и открыл доступ к нему по сети??
Буду очень признателен за помощь!
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39417931
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555,

не надо ничего шарить!!! Надо прочитать Firebird 2.5 Quick Start Guide
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39417933
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Nart555!
You wrote on 13 марта 2017 г. 11:32:38:

Nart555> На севере установлен Firebird-2.5.2, имеется база данных myDb.fdbнадеюсь на нём же (на сервере)
Nart555> на другом компе клиентское приложение, которое может по IP и назначенному номеру порта может соединятся с этой базой данной.
клиентское приложение с базой не соединяется.
оно соединяется с сервером и говорит ему: "используем базу myDb.fdb".
все запросы с клиента поступают на сервер.
только сервер, но клиент, лазает по базе и манипулирует данные.
клиент непосредственно к базе никоим образом не прикасается.
Nart555> Как мне расшарить базу Firebird по инету, что бы клиентское приложение могло соединится?никак.
базу шарить бессмыслено, ибо - читай выше.
если нужно, чтоб юзеры могли лазить по твоему серверу из Инета, значит сервер должен быть "виден" из Инета.
и всё.

зы: вопросы безопасности не обсуждаем вообще.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39417947
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий,
Cпасибо, но остался вопрос:
СУБД Firebird я интсталлировал на сервере, база данных в файле myDb.fdb.
Как СУБД Firebird "поймет", что надо именно доступ к myDb.fdb, или она сканирует весь комп на наличие таких баз?
Или я должен этот файл закинут в директорию с СУБД Firebird ???
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39417952
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555,

имя файла БД и путь к нему указывается в строке коннекта. Посмотрите в настройках клиентского приложения. Там написано что-то типа
server:c:\dir\data.gdb
server - это имя компа с установленным ФБ и базой
c:\dir\ - диск и папка на сервере
data.gdb - файл БД на сервере.

Внимательнее перечитайте ответ Мимопроходящего.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39417955
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,

но в клиентском приложении только IP и порт.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39417956
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и почитайте как настроить алиасы для баз данных.
благо, есть подробная инструкция
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39417976
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555> но в клиентском приложении только IP и порт.

Значит, путь к БД (папка на сервере) либо прошит, либо
еще где-то хранится/настраивается. И да, - обязательно
про алиасы прочитайте.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39417982
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,
Спасибо, ясно
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39417990
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не за что.

Если новичок и в СУБД не силён - лучше заходи и
спрашивай, тут помогут/подскажут, чем ты будешь
методом тыка базы в инет выставлять.

P.S. Про безопасность, дефолтный пароль SYSDBA
и пр. тоже обязательно прочитайте - это чревато.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39418033
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,
баркалла, ловлю на слове).
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420592
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,

Может кто знает: как настроить Firebird таким образом, что при подключении к нему по порту, который он слушает (напр.3050) он сразу подсовывал определенную базу???
Может надо как то настроить конфиг к нему???
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420596
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555,

никак. Потому что подключение происходит к конкретной базе данных, а не абстрактному сервису без БД.
Чтобы не писать полный путь к БД, можно воспользоваться алиасами. В этом случае вместо полного пути будешь указывать алиас
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420597
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555,

нет, никак. базу надо указывать явно в строке коннекта, или как путь к файлу, или как алиас.
Я так понимаю, что с поиском настроек приложения в отношении БД вы не справились.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420656
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv,

да, не нашел нигде этих настроек только IP и порт. Даже по exe отладчиком прошелся.
Может надо на сервере в директории Firebird в файле aliases.conf указать абсолютный путь к базе?
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420660
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

эт ясно, но в клиенту нет возможности указать ни имя алиаса, ни путь к базе.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420662
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555,

дезассемблируй и ищи название алиаса. Он скорее всего вшит в приложение.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420663
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nart555,

может есть какое то стороннее приложение для этого?
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420670
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Nart555!
You wrote on 16 марта 2017 г. 12:20:56:

Nart555> может есть какое то стороннее приложение для этого?для чего именно?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420687
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мимопроходящий,

для того, что бы можно было получить доступ к определенной базе при подключении клиента по IP и № порта. Или перенаправлял данные с этой базы на какой либо порт. Так как в клиенте я могу забить значение любого порта.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420691
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555> указать абсолютный путь к базе?

Путь к какой базе? Откуда ты вообще знаешь, к
какой БД и по какому пути коннектится клиент?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420695
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я чо-то вообще утратил нить ариадны
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420697
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,

к файлу с расширением FDB, это база данных Firebird. Назовем его например Mybase.fdb. Вот к нему мне надо подключится с клиента с указанием IP и номера порта (нету возможности указать в клиенте путь к базе или алиаса)
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420698
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555,

я так понимаю что есть программа
ей можно указать IP и порт, но нельзя указать путь к базе ибо он (путь к базе) вшит в программу

Ну так на сервере положи базу в нужный каталог
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420699
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m7m,

в какой каталог?
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420704
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555> Вот к нему мне надо подключится с клиента

Откуда ты знаешь, что именно к нему?
Откуда ты знаешь название файла БД,
подходящая ли у него структура и пр.?

Клиент какую-нибудь ошибку при
подключении выдаёт или просто
"нет доступа к БД"?

P.S. Открой hex-viewer-ом exe-шник
клиента и посмотри строку коннекта.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420705
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555Гаджимурадов Рустам,

к файлу с расширением FDB, это база данных Firebird. Назовем его например Mybase.fdb. Вот к нему мне надо подключится с клиента с указанием IP и номера порта (нету возможности указать в клиенте путь к базе или алиаса )
Значит, твой клиент не FireBird- овский.
Нельзя, стало быть.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420707
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя, может, имя базы зашито в логике клиента.
Тогда в настройках нужно указать комп и порт. Ну и логин/пароль (если они тоже не зашиты).

Тут Руководство читать надо, или к Разработчикам обращаться.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420708
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nart555,
под сервером имеется в виду ком где установлена СУБД Firebird.
клиент есть, но без серверной части. Если бы была серверная часть проги то естественно этого вопроса не было.
Клиент полнофункциональный и умеет работать с базами. На одном компе с базой он работает.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420709
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В строке подключения необходимо указать либо полный путь, либо алиас. Точка.
Примеры:
192.168.4.4/3050:D:\DB\Base.fdb
192.168.4.4/3050:mybase
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420710
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНа одном компе с базой он работает.
Значит, есть и серверная часть. Например, версия embedded. Или установленный сервер Firebird на этом компе.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420715
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555> На одном компе с базой он работает.

Вот, отлично.

1. На этом компе он работает с базой
"локально" или коннектится к серверу?
2. Читай выше про сообщение об ошибке.
Поменяй название файла БД на этом компе
и попробуй подключиться, сообщение об
ошибке скопируй сюда.
3. Название файла БД поищи hex-viewer-ом.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420717
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Короче как я понял из комментов выше, своими средствами Firebird нельзя настроить так что без указания абсолютного пути или алиаса невозможно подключится к определенной базе (напр. Mybase.fdb) с удаленного компа. Это между прочим плохо.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420718
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,

Попробую
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420719
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,

коннектится, там тоже путь не указан.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420720
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭто между прочим плохо.
Покажите нам другую СУБД, в которой такой функционал есть.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420721
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555своими средствами Firebird нельзя настроить так что без указания абсолютного пути или алиаса невозможно подключится к определенной базе (напр. Mybase.fdb) с удаленного компа.

беда... Только претензии надо предъявлять не к Firebird, а к тому чудику который спрятал алиас/путь к БД в код этой чудесной программы. Нормальные разработчики такие вещи настраиваемыми делают.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420723
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторконнектится, там тоже путь не указан.
Вы точно смотрели там файл aliases.conf ?
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420727
Nart555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Любезный,

#
# List of known database aliases
# ------------------------------
#
# Examples:
#
# dummy = c:\data\dummy.fdb
#
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420733
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555Гаджимурадов Рустам,

коннектится, там тоже путь не указан.

я правильно понимаю
что есть комп
на нем стоит FB
на нем-же установлена программа
и на нем-же лежит база допустим в D:\base\mybase.fdb
программе указываешь IP этого компа порт 3050
и она работает
?????
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420756
Фотография PEAKTOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m7mчто есть комп
на нем стоит FB
на нем-же установлена программа
и на нем-же лежит база допустим в D:\base\mybase.fdb
программе указываешь IP этого компа порт 3050
и она работает
?????

у тебя есть два варианта указания IP
1) 127.0.0.1 - тогда замкнёт на localhost
2) 192.168.0.4 (или какой там у тебя локальный ?) - в этом случае ближайший роутер завернёт запрос обратно на комп.
и - да, программа будет работать.
если роутер выключить или выдернуть сетевой кабель - то заворачивать запрос будет некому и программа работать не будет.
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420764
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555> коннектится, там тоже путь не указан.

Я задал не один вопрос, а несколько, подробно по шагам.
Если хочешь, чтобы тебе помогали - отвечай на вопросы,
следуй инструкциям. Иначе это разговор слепого с глухим.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420917
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nart555Это между прочим плохо.
это, между прочим, отлично. Потому что фиг знает какое приложение не может подключиться абы к какой базе.

Кстати. Если приложение коннектится через ODBC, то
- в приложении указан алиас odbc
- в настройках odbc создан алиас с указанием сервера и БД.

это как пример, "где могут быть настройки".
...
Рейтинг: 0 / 0
Соединение с Firebird-2.5
    #39420921
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вряд ли приложение заданные IP и порт прописывает в настройки ODBC.
Скорее уж либо тупо вшили путь к БД, либо где-то в конфигах хранится,
либо ТС просто найти не может.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
44 сообщений из 44, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Соединение с Firebird-2.5
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]