Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по подключению / 20 сообщений из 20, страница 1 из 1
28.06.2017, 12:37
    #39478966
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Привет всем.

Гипотетическая ситуация:
- на компьютере локально установлен FireBird, на диске D: есть файл базы данных с именем DB (без расширения).
- есть сервер с именем "D", на котором есть алиас некой базы данных "DB".

Если в ISQL в строке подключения указать D:DB , к какой базе произойдет подключение?

С уважением, Polesov.
...
Рейтинг: 0 / 0
28.06.2017, 13:07
    #39478980
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Polesov, в соответствии с форматом строки подключения "[svr[/port]:]database", база будет открыта на сервере D по псевдониму DB.
...
Рейтинг: 0 / 0
28.06.2017, 13:11
    #39478983
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
"\"
...
Рейтинг: 0 / 0
28.06.2017, 13:15
    #39478987
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Ivan_Pisarevsky"\"?
...
Рейтинг: 0 / 0
28.06.2017, 13:28
    #39479005
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Polesov,

iirc, если имя предполагаемого хоста состоит из одной буквы И если есть диск, соотв. этой букве, то будет попытка подключения с локальным\встроенным протоколом
...
Рейтинг: 0 / 0
28.06.2017, 13:32
    #39479009
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Хотя по идее всё должно зависеть от настройки порядка провайдеров в конфиге.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.06.2017, 13:35
    #39479013
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Dimitry Sibiryakov,

в 2.5 нет настройки порядка провайдеров. А в 3.0 есть возможность явно указать протокол, чтобы не гадать на кофейной гуще.
...
Рейтинг: 0 / 0
28.06.2017, 13:49
    #39479029
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Симонов Денисв 2.5 нет настройки порядка провайдеров.

Да, он фиксирован при компиляции.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.06.2017, 14:07
    #39479048
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Ivan_Pisarevsky"\"
Конечно, можно указать "\" в строке подключения для локальной БД, но задача не в этом.

Записал в файл hosts IP-адрес сервера и назначил ему букву D.
При попытке коннекта из ISQL к D:DB осуществляется попытка поиска файла БД на локальном диске D.
При изменении в файле hosts имени IP-адреса сервера на Z (на моем компьютере нет диска Z) происходит коннект к серверу.
Видимо, при однобуквенном имени хоста проверяется существование локального диска с такой буквой,
и если диск существует, осуществляется поиск файла на этом диске.
...
Рейтинг: 0 / 0
28.06.2017, 14:08
    #39479050
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
hvladPolesov,

iirc, если имя предполагаемого хоста состоит из одной буквы И если есть диск, соотв. этой букве, то будет попытка подключения с локальным\встроенным протоколом
Да, так у меня и получилось.
...
Рейтинг: 0 / 0
28.06.2017, 14:10
    #39479053
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Симонов Денисв 2.5 нет настройки порядка провайдеров
Да, забыл указать - FB2.5.6
...
Рейтинг: 0 / 0
28.06.2017, 14:14
    #39479059
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Polesov,

вопрос нафига сервер одной буквой называть? Это прикол такой?
...
Рейтинг: 0 / 0
28.06.2017, 14:41
    #39479079
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
> вопрос нафига сервер одной буквой называть? Это прикол такой?

нужно бережно расходовать невербальные ресурсы.
они не бесконечны!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
28.06.2017, 15:30
    #39479146
WildSery
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Мимопроходящий,

Я тоже сразу подумал, что "DB" - слишком длинное имя для базы.
Коннектиться к D:D гораздо удобнее.
...
Рейтинг: 0 / 0
28.06.2017, 17:09
    #39479212
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Симонов ДенисPolesov,
вопрос нафига сервер одной буквой называть? Это прикол такой?
Ну, я же сказал в начале, что ситуация гипотетическая.
Это для проверки - заранее не известно, какая строка подключения будет использоваться у клиента.
...
Рейтинг: 0 / 0
28.06.2017, 17:18
    #39479222
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Polesov,

ты еще забыл про шару с именем D: (или Z, или как угодно).
...
Рейтинг: 0 / 0
29.06.2017, 15:01
    #39479726
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
PolesovВидимо, при однобуквенном имени хоста проверяется существование локального диска с такой буквой,
и если диск существует, осуществляется поиск файла на этом диске.
Если вам нужно, чтобы _всегда_ осуществлялось подключение к удалённому серверу, то, возможно, стоит принудительно вставлять дефолтный порт подключения в строку соединения, если там не указан другой? Тогда, ИМХО, таких коллизий не возникнет.
...
Рейтинг: 0 / 0
29.06.2017, 15:51
    #39479800
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
alekcvpЕсли вам нужно, чтобы _всегда_ осуществлялось подключение к удалённому серверу
Нет, нужно было правильно диагностировать ошибку при подключении к БД, причем строка подключения у клиента могла быть любой.
...
Рейтинг: 0 / 0
29.06.2017, 16:05
    #39479810
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
29.06.2017 15:51, Polesov пишет:
> Нет, нужно было правильно диагностировать ошибку при подключении к БД, причем строка подключения у клиента могла быть любой.

соломы не хватит, чтоб все потенциальные места подстелить
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
29.06.2017, 16:11
    #39479814
Polesov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по подключению
Мимопроходящийсоломы не хватит, чтоб все потенциальные места подстелить
Это да, но пытаемся отловить наиболее "типовые" случаи.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по подключению / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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