Последняя версия DataExpress 3 beta от 12 февраля 2020 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Удаленный доступ (2 вопроса)

Обсуждаются вопросы удаленного доступа к базе данных.
Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Удаленный доступ (2 вопроса)

Сообщение Lapusik » Ср авг 08, 2018 8:28 pm

Сразу два вопроса.
1. Как открывать базу через браузер? Возможно ли это?
2. Как организовать удаленную работу в сети?
Допустим есть основной комп, на котором находится база. Расположение базы при подключении указывается
Имя основного компьютера: диск, на котором находится база\папки, если есть\ сама база.fdb
Верно?
Firebird 2.5. как-то нужно настраивать или прописного пути к базе достаточно?

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 11 раз

Re: Удаленный доступ (2 вопроса)

Сообщение Гocть » Ср авг 08, 2018 8:53 pm

1. Никак. Нет.
2. Установите Firebird 2.5.x x86. (Classic или Super-Classic). После запуска можно подключаться к базе по пути ip_компьютера_с_базой:путь_к_базе_на_сервере.FDB. При создании подключения не забывайте галочку "удаленная база" (про нее все забывают).
Для доступа из локалки ничего особо настраивать не требуется а из внешки нужно прошвырнуть порт 3050.
Рекомендую также воспользоваться поиском на форуме, почитать статьи на сайте и справку.
Фрилансер. Разработка на заказ. Консультирование.

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Удаленный доступ (2 вопроса)

Сообщение Lapusik » Ср авг 08, 2018 9:21 pm

А если IP постоянно меняется и статическим его нельзя сделать. Как тогда указывать путь?

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 11 раз

Re: Удаленный доступ (2 вопроса)

Сообщение Гocть » Ср авг 08, 2018 9:23 pm

Используйте DDNS сервисы. А если адрес полностью серый (за натом провайдера например), тогда через VPN.
Фрилансер. Разработка на заказ. Консультирование.

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Удаленный доступ (2 вопроса)

Сообщение Lapusik » Ср авг 08, 2018 9:29 pm

Гocть писал(а):Используйте DDNS сервисы. А если адрес полностью серый (за натом провайдера например), тогда через VPN.

Немного не поняла, как это?

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 11 раз

Re: Удаленный доступ (2 вопроса)

Сообщение Гocть » Ср авг 08, 2018 9:42 pm

Какой вопрос такой ответ. Кроме того, что у вас "меняется адрес" больше ничего не известно. Это адрес получаемый по DHCP? Или ваш компьютер подключен напрямую к интернет с динамическим IP? Или к интернет у вас подключен роутер и на нем меняется внешний IP адрес? Могу предположить еще несколько вариантов.
Фрилансер. Разработка на заказ. Консультирование.

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Удаленный доступ (2 вопроса)

Сообщение Lapusik » Ср авг 08, 2018 10:00 pm

компьютеры находятся в чужой сети. У всех включен DHCP (динамическое распределение IP). Соответственно, при назначении какому-либо компьютеру статического IP, возникают конфликты IP адресов

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 11 раз

Re: Удаленный доступ (2 вопроса)

Сообщение Гocть » Ср авг 08, 2018 10:22 pm

Lapusik писал(а):У всех включен DHCP (динамическое распределение IP). Соответственно, при назначении какому-либо компьютеру статического IP, возникают конфликты IP адресов

можно попробовать NETBIOS имена. Например FBServerName:DBPath. Хотя то, о чем вы говорите звучит фантастично: неужели из 253 адресов нельзя выделить пул 200 адресов для DHCP и оставить диапазон для "статики"? Это же целый сервер баз данных!
Фрилансер. Разработка на заказ. Консультирование.

Lapusik
Новичок
Сообщения: 45
Зарегистрирован: Чт июл 12, 2018 3:59 pm

Re: Удаленный доступ (2 вопроса)

Сообщение Lapusik » Ср авг 08, 2018 10:35 pm

зависит как настраивали. а так согласна с вами.
Немного не ясен пример FBServerName:DBPath.
Имя NetBIOS – это уникальный 16-байтный адрес, использующийся для идентификации NetBIOS ресурса в сети. Особо не было практики с NETBIOS именами. может есть ссылка на ресурс относительно этой темы?

Аватара пользователя
Гocть
Эксперт
Сообщения: 1586
Зарегистрирован: Пн ноя 27, 2017 8:02 am
Поблагодарили: 11 раз

Re: Удаленный доступ (2 вопроса)

Сообщение Гocть » Ср авг 08, 2018 10:44 pm

Материала полный гугл. Команда nbtstat -A IP_вашего_компьютера покажет ваше NETBIOS имя (Например Olga-PK). Оно всегда постоянное и пингуется из сети возвращая текущий IP. Увидеть имя своего компьютера можно зайдя в сетевое окружение или в свойствах компьютера (там же можно сменить на другое). Подключение в DataExpress будет выглядеть примерно: Olga-PK:D:\НЕ УДАЛЯТЬ\BAZA.FDB. Не забывайте флажок "удаленная база". Про него все забывают.
Фрилансер. Разработка на заказ. Консультирование.