powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Определить по строке подключения, что БД на удалённом компьютере
51 сообщений из 51, показаны все 3 страниц
Определить по строке подключения, что БД на удалённом компьютере
    #39069099
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет! Возможно, этот вопрос больше по Delphi... В Delphi-приложении есть TIBDatabase. Через GUI его подключили к БД на локальном или удалённом ПК. Как в этом же приложении определить — локальный это ПК или удалённый?
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069102
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перебрать все локальные ip и сравнить их ip субд.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069108
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как узнать IP СУБД: в строке может быть DNS-имя или ничего и путь, или ничего и алиас... Сложновато получается.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069127
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanПеребрать все локальные ip и сравнить их ip субд.

А можно поподробнее?
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069131
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiв строке может быть DNS-имя или ничего и путь
ох, ё.

локальный коннект - нет никакого имени сервера.
имя сервера в коннекте есть - это может быть или localhost (127.0.0.1) или имя. Если ip совпадает с ip компа, значит БД на этом же компе.

что тут сложного? и "ip СУБД" совершенно не нужен.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069135
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Androidzombi!
You wrote on 6 октября 2015 г. 11:25:38:

Androidzombi> Как узнать IP СУБД: в строке может быть DNS-имя или ничего и путь, или ничего и алиас... Сложновато получается.
без программиста тут не обойтись...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069162
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvи "ip СУБД" совершенно не нужен.
Стормозил. Но ip может быть не только 127. А имя компа может быть как полным, так и не полным.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069167
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanНо ip может быть не только 127
может. а еще на компе может быть несколько сетевых карт. и т.д.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069169
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvwadmanНо ip может быть не только 127
может. а еще на компе может быть несколько сетевых карт. и т.д.
С языка снял,у меня как раз тот случай :)
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069170
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Wadman!
You wrote on 6 октября 2015 г. 11:39:08:

Wadman> имя компа может быть как полным, так и не полным
для GetHostByName() разницы никакой.
получаешь ip и сравниваешь со своим ip.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069172
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvимя сервера в коннекте есть

kdv, "имя сервера" — это то, что до ':' и длиннее одной буквы?

Или "имя сервера" — это то, что до первого ':' из двух?
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069227
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombi,

server:c:\dir\data.fdb
server:/usr/db/data.fdb
server/port:...

есть еще вариант
server:alias
и
server/port:alias

вместо server может быть localhost или прямой ip-адрес.

стыдно задавать вопрос, не зная форматов строки коннекта.

p.s. есть способ определить "удаленность" сервера и без помощи всех этих проверок. Достаточно понять, есть вообще имя сервера в строке коннекта (с портом или без), или нет.
Если есть, можно его убрать и попробовать коннект к "остатку строки". если коннект проходит - значит сервер локальный. Хотя, если клиентская часть несовместима с сервером по xnet по каким-либо причинам, то будет облом.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069235
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvстыдно задавать вопрос, не зная форматов строки коннекта

Да, стыдно... Но я, в общем-то почти всё знал..., но вот это:

server:/usr/db/data.fdb

мне до сих пор не понятно.

Спасибо большое за помощь! И киньте ссылочкой на доку по формату строки коннекта, пожалуйста)
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069243
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiserver:/usr/db/data.fdb
мне до сих пор не понятно.
вы впервые видите линуксовые пути?
Я еще забыл добавить, что направление слэшей / или \ может быть любым, даже вперемешку в одной строке. Сервер сам ставит их в нужном направлении.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069265
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiКак в этом же приложении определить — локальный это ПК или
удалённый?
Зачем?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069277
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv, про линукс я слышал... но пока не требовалось.

Значит, если есть 'fdb', то алиаса нету. Тогда "имя сервера" — отрезаю слева до первого двоеточия из 2-х.
А, если нет 'fdb', то алиас есть. А "имя сервера" — отрезаю слева до первого двоеточия ИЗ ОДНОГО.

Правильная логика? Ссылочку-то не выложите?
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069279
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Androidzombi!
You wrote on 6 октября 2015 г. 12:54:25:

Androidzombi> Значит, если есть 'fdb', то алиаса нету.людей, которые не читают документацию, нужно убивать из рогатки!

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069280
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovAndroidZombiКак в этом же приложении определить — локальный это ПК или
удалённый?
Зачем?


Бизнес-логика требует. Если БД — удалённая, то доступен один набор функций. Если локальная, то другой.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069282
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiБизнес-логика требует. Если БД — удалённая, то доступен один набор функций. Если локальная, то другой.

Ого
Это у вас так права распределяются?
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069286
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar, да, а что не так?
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069287
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiБизнес-логика требует. Если БД — удалённая, то доступен один набор
функций. Если локальная, то другой.
Тогда единственный работоспособный способ это проверять количество Y-valve, через которые
прошёл вызов isc_datbase_info() с параметром isc_info_db_id. Если там три и более - БД
удалённая. Любые другие способы легко обходятся.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069295
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombikdv, про линукс я слышал... но пока не требовалось.

Значит, если есть 'fdb', то алиаса нету. Тогда "имя сервера" — отрезаю слева до первого двоеточия из 2-х.
А, если нет 'fdb', то алиас есть. А "имя сервера" — отрезаю слева до первого двоеточия ИЗ ОДНОГО.

Правильная логика? Ссылочку-то не выложите?

хрень полная. Я тебе в алиасе могу .fdb без проблем прописать. И даже больше алиас может напоминать путь
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069304
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисAndroidZombikdv, про линукс я слышал... но пока не требовалось.

Значит, если есть 'fdb', то алиаса нету. Тогда "имя сервера" — отрезаю слева до первого двоеточия из 2-х.
А, если нет 'fdb', то алиас есть. А "имя сервера" — отрезаю слева до первого двоеточия ИЗ ОДНОГО.

Правильная логика? Ссылочку-то не выложите?

хрень полная. Я тебе в алиасе могу .fdb без проблем прописать. И даже больше алиас может напоминать путь


Вот и фиг-то!!! Ну... Тогда, как бы ты решил задачу?
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069307
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombi,

Тебе ДС уже ответил - API.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069309
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiСимонов Дениспропущено...


хрень полная. Я тебе в алиасе могу .fdb без проблем прописать. И даже больше алиас может напоминать путь


Вот и фиг-то!!! Ну... Тогда, как бы ты решил задачу?
Я так понимаю, пользователь локально - как демон, а удаленно - как в гостях?
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069317
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

если так, то ещё ладно. А вот если хочется чтобы локальный прав имел меньше, то сразу в топку.

Автору на заметку. Если пользователь входит через удалённый рабочий стол, то какие права у него должны быть?
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069321
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman, можно и так сказать, а какая разница? Таковы требования заказчика, фиг и с ними, и с ним.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069325
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvAndroidZombiв строке может быть DNS-имя или ничего и путь
ох, ё.

локальный коннект - нет никакого имени сервера.
имя сервера в коннекте есть - это может быть или localhost (127.0.0.1) или имя. Если ip совпадает с ip компа, значит БД на этом же компе.

Только не забудьте, что localhost -- это 127.0.0.*
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069329
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterТебе ДС уже ответил
Определённая категория людей автоматически игнорирует ответы в которых не поняли ни слова.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069332
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster, чего — "API". Объясни, как ты отрежешь от строки коннекта "имя сервера"? А уж потом — "API".
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069337
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovDarkMasterТебе ДС уже ответил
Определённая категория людей автоматически игнорирует ответы в которых не поняли ни слова.


Уже убедился
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069344
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombi,

Покажи мне сначала строку, которую ты резать собрался. А потом - welcome в профильный Delphi форум - там будем твою строку разбирать.

P.S. Если программа одна, то видимо она где-то хранит настройки? Ну те же пути к БД к примеру. Вот и храни еще один ключик, который переключает режим "удаленный/локальный".
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069355
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисwadman,

если так, то ещё ладно. А вот если хочется чтобы локальный прав имел меньше, то сразу в топку.

Автору на заметку. Если пользователь входит через удалённый рабочий стол, то какие права у него должны быть?

Симонов Денис, права доступа, удалённый рабочий стол — это всё не важно в данной теме. Ты правильно заметил, что алиас может напоминать путь. Так как же понять есть алиас в строке коннекта или нет? И как из строки коннекта выделить "имя сервера"? Никто ещё не ответил=(
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069365
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiТак как же понять есть алиас в строке коннекта или нет? И как из строки
коннекта выделить "имя сервера"?
Никак. Обломись.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069368
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombi,

Код: sql
1.
2.
select rdb$get_context('SYSTEM', 'NETWORK_PROTOCOL') as protocol
from rdb$database



это поможет определится по каком протоколу происходит коннект. Но на твой вопрос не ответит
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069369
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovDarkMasterТебе ДС уже ответил
Определённая категория людей автоматически игнорирует ответы в которых не поняли ни слова.


А что тут ответишь, кроме признания, что да, мол, не понял ни слова...
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069376
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombi,

Можно заглянуть в MON$ATTACHMENTS - там есть имя файла БД. И IP коннекта.

Берешь JCL, вызываешь

LocalIP:=jclSysInfo.GetIPAddress('localhost');
NetIP:=jclSysInfo.GetIPAddress('');

Потом сравниваешь их с IP из MON$ATTACHEMENTS.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069379
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiА что тут ответишь
А ничего отвечать и не нужно. Нужно идти скачивать и изучать API Guide. Или рыть
документацию и/или исходники используемых компонент чтобы узнать как получить названную
информацию.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069391
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterAndroidZombi,

Покажи мне сначала строку, которую ты резать собрался. А потом - welcome в профильный Delphi форум - там будем твою строку разбирать.

P.S. Если программа одна, то видимо она где-то хранит настройки? Ну те же пути к БД к примеру. Вот и храни еще один ключик, который переключает режим "удаленный/локальный".

Да есть в INI файле ключики "LocalDatabaseName" и "ServerDatabaseName". Только это никак не помогает решить задачу... Тогда в LocalDatabaseName надо запретить указывать "сетевой" путь, что сводится к исходной задаче — вырезать имя сервера... А строку зачем показывать?.. Она — любая, согласно:

<строка подключения к БД> ::= [<сервер>[/<порт>]]:<БД>
<сервер> ::= <DNS-имя>|<TCPIP-адрес>
<порт>::=<номер порта службы Firebird>
<БД>::=<полное имя файла БД>|<алиас>
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069394
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiв LocalDatabaseName надо запретить указывать "сетевой" путь
Ты бы всё-таки сказал, нужно тебе запретить неправильное определение локальности БД или
удалённости. То есть что будет хуже: посчитать локальную БД удалённой или удалённую
локальной. Добиться полной точности практически невозможно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069403
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Придумываешь любое гадкое случайное слово.
2. Открываешь порт 12345 на локалке.
3. Цепляешься к нему по адресу СУБД.
4. Пишешь туда п.1
5. Если совпало, значит база локальная.

Админам сообщаешь, что наличие фаерволов, брандмауэров влияет на работу твоего ПО.
Пусть учатся добавлять в исключения на уровне групповых политик.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069408
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiТогда в LocalDatabaseName надо запретить указывать "сетевой" путь

Зачем решать административные задачи программным путем? Запретить пользователям записывать свой пароль на бумажке (и прочих носителях) - из той же оперы.

Чтобы юзера не страдали самодеятельностью - напиши отдельный конфигуратор, носи его на флешке. А строку в ini - зашифруй.
Т.е. нужна настройка - админ пришел, настроил, ушел. Фсе.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069427
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterAndroidZombiТогда в LocalDatabaseName надо запретить указывать "сетевой" путь

Зачем решать административные задачи программным путем? Запретить пользователям записывать свой пароль на бумажке (и прочих носителях) - из той же оперы.

Чтобы юзера не страдали самодеятельностью - напиши отдельный конфигуратор, носи его на флешке. А строку в ini - зашифруй.
Т.е. нужна настройка - админ пришел, настроил, ушел. Фсе.

Пожалуй, что ты прав... Не надо решать административные задачи программным путем. По крайней мере заставили крепко задуматься над постановкой задачи от заказчика... Спасибо, DarkMaster, и всем-всем-всем))
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069428
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiНе надо решать административные задачи программным путем.
Вот и думай после этого за других...
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069429
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiИ как из строки коннекта выделить "имя сервера"? Никто ещё не ответил=(
как из строки c:\dir\db.fdb выделить имя сервера, когда тут его нет?
зачем тебе алиас или не алиас? какая разница как написан путь к БД?
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069432
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovAndroidZombiв LocalDatabaseName надо запретить указывать "сетевой" путь
Ты бы всё-таки сказал, нужно тебе запретить неправильное определение локальности БД или
удалённости. То есть что будет хуже: посчитать локальную БД удалённой или удалённую
локальной. Добиться полной точности практически невозможно.


Хуже посчитать удалённую локальной. Удалённая должна быть только для чтения — там "чужие" или "общие" данные. Локальную можно изменять через GUI приложения.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069434
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiDimitry Sibiryakovпропущено...

Ты бы всё-таки сказал, нужно тебе запретить неправильное определение локальности БД или
удалённости. То есть что будет хуже: посчитать локальную БД удалённой или удалённую
локальной. Добиться полной точности практически невозможно.


Хуже посчитать удалённую локальной. Удалённая должна быть только для чтения — там "чужие" или "общие" данные. Локальную можно изменять через GUI приложения.
Так и знал, что речь о репликации.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069439
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndroidZombiУдалённая должна быть только для чтения — там "чужие" или "общие"
данные.
Тогда проще и надёжнее разрулить это правами доступа.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069449
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivlocalhost -- это 127.0.0.*
Если на то пошло, то 127.*.*.*.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069475
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovAndroidZombiУдалённая должна быть только для чтения — там "чужие" или "общие"
данные.
Тогда проще и надёжнее разрулить это правами доступа.


Да, в этом направлении и двинусь.
...
Рейтинг: 0 / 0
Определить по строке подключения, что БД на удалённом компьютере
    #39069491
AndroidZombi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterAndroidZombi,

Можно заглянуть в MON$ATTACHMENTS - там есть имя файла БД. И IP коннекта.

Берешь JCL, вызываешь

LocalIP:=jclSysInfo.GetIPAddress('localhost');
NetIP:=jclSysInfo.GetIPAddress('');

Потом сравниваешь их с IP из MON$ATTACHEMENTS.


Спасибо, это интересно.
...
Рейтинг: 0 / 0
51 сообщений из 51, показаны все 3 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Определить по строке подключения, что БД на удалённом компьютере
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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