|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Прошу помощи. Я не силен в базах данных в том числе и с Firebird. Если вопрос окажется простым таким, не обессудьте). Вопрос: На севере установлен Firebird-2.5.2, имеется база данных myDb.fdb на другом компе клиентское приложение, которое может по IP и назначенному номеру порта может соединятся с этой базой данной. Как мне расшарить базу Firebird по инету, что бы клиентское приложение могло соединится? Может в настройках на СУБД Firebird-2.5.2 как то надо прописать, что бы он подхватил мою базу и открыл доступ к нему по сети?? Буду очень признателен за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2017, 11:30 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2017, 11:39 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Мимопроходящий, Cпасибо, но остался вопрос: СУБД Firebird я интсталлировал на сервере, база данных в файле myDb.fdb. Как СУБД Firebird "поймет", что надо именно доступ к myDb.fdb, или она сканирует весь комп на наличие таких баз? Или я должен этот файл закинут в директорию с СУБД Firebird ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2017, 11:54 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Nart555, имя файла БД и путь к нему указывается в строке коннекта. Посмотрите в настройках клиентского приложения. Там написано что-то типа server:c:\dir\data.gdb server - это имя компа с установленным ФБ и базой c:\dir\ - диск и папка на сервере data.gdb - файл БД на сервере. Внимательнее перечитайте ответ Мимопроходящего. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2017, 11:58 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
kdv, но в клиентском приложении только IP и порт. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2017, 12:01 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
и почитайте как настроить алиасы для баз данных. благо, есть подробная инструкция Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2017, 12:01 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Nart555> но в клиентском приложении только IP и порт. Значит, путь к БД (папка на сервере) либо прошит, либо еще где-то хранится/настраивается. И да, - обязательно про алиасы прочитайте. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2017, 12:21 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, Спасибо, ясно ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2017, 12:24 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Не за что. Если новичок и в СУБД не силён - лучше заходи и спрашивай, тут помогут/подскажут, чем ты будешь методом тыка базы в инет выставлять. P.S. Про безопасность, дефолтный пароль SYSDBA и пр. тоже обязательно прочитайте - это чревато. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2017, 12:31 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, баркалла, ловлю на слове). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.03.2017, 13:11 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, Может кто знает: как настроить Firebird таким образом, что при подключении к нему по порту, который он слушает (напр.3050) он сразу подсовывал определенную базу??? Может надо как то настроить конфиг к нему??? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 11:16 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Nart555, никак. Потому что подключение происходит к конкретной базе данных, а не абстрактному сервису без БД. Чтобы не писать полный путь к БД, можно воспользоваться алиасами. В этом случае вместо полного пути будешь указывать алиас ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 11:19 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Nart555, нет, никак. базу надо указывать явно в строке коннекта, или как путь к файлу, или как алиас. Я так понимаю, что с поиском настроек приложения в отношении БД вы не справились. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 11:20 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
kdv, да, не нашел нигде этих настроек только IP и порт. Даже по exe отладчиком прошелся. Может надо на сервере в директории Firebird в файле aliases.conf указать абсолютный путь к базе? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 12:10 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Симонов Денис, эт ясно, но в клиенту нет возможности указать ни имя алиаса, ни путь к базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 12:12 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Nart555, дезассемблируй и ищи название алиаса. Он скорее всего вшит в приложение. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 12:13 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Nart555, может есть какое то стороннее приложение для этого? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 12:14 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Hello, Nart555! You wrote on 16 марта 2017 г. 12:20:56: Nart555> может есть какое то стороннее приложение для этого?для чего именно? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 12:21 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Мимопроходящий, для того, что бы можно было получить доступ к определенной базе при подключении клиента по IP и № порта. Или перенаправлял данные с этой базы на какой либо порт. Так как в клиенте я могу забить значение любого порта. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 12:45 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Nart555> указать абсолютный путь к базе? Путь к какой базе? Откуда ты вообще знаешь, к какой БД и по какому пути коннектится клиент? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 12:50 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
я чо-то вообще утратил нить ариадны Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 12:55 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, к файлу с расширением FDB, это база данных Firebird. Назовем его например Mybase.fdb. Вот к нему мне надо подключится с клиента с указанием IP и номера порта (нету возможности указать в клиенте путь к базе или алиаса) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 12:55 |
|
Соединение с Firebird-2.5
|
|||
---|---|---|---|
#18+
Nart555, я так понимаю что есть программа ей можно указать IP и порт, но нельзя указать путь к базе ибо он (путь к базе) вшит в программу Ну так на сервере положи базу в нужный каталог ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2017, 12:56 |
|
|
start [/forum/topic.php?fid=40&fpage=47&tid=1561671]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 195ms |
0 / 0 |