![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как проверить наличие SQL-сервера Firebird ? [D7, IB6.x]
b/@. © (2009-06-22 10:23:00)Наверняка такой вопрос уже был, но на нашел здесь простого решения.
Вопрос вот в чём - при использовании Firebird как проверить наличие самого SQL-сервера на удаленной машине, не подключаясь к ней при этом ?
Наверное нужно послать какую-то последовательность на порт 3050 и как-то трактовать ответ - но вот какую и как ?
Медвежонок Пятачок (2009-06-22 11:13:00) [21]еще одна сказка про белого бычка.
постов на сотню
b/@. (2009-06-22 11:12:00) [22]
> Сергей М. © (22.06.09 11:08) [6]
> Акт инф.обмена есть ничто иное как последовательность действий "отправка запроса - прием ответа на запрос"
Так меня интересует именно этот акт обмена :)
Только не тот акт в котором нужно указывать, что нужно подключиться к базе данных, лежащей по определённому пути - а тот акт, который бы свидетельствовал о самом наличии на указанном хосте нужного нам SQL-сервера Firebird...
Сергей М. (2009-06-22 11:08:00) [23]
> Нисколечки
Оч даже "сколечки".
Подключение есть ничто иное как акт инф.обмена.
Акт инф.обмена есть ничто иное как последовательность действий "отправка запроса - прием ответа на запрос"
Медвежонок Пятачок (2009-06-22 11:01:00) [24]ты сам-то как думаешь?
что телнет телепатическим каналом пользуется?
b/@. (2009-06-22 11:00:00) [25]
> Сергей М. © (22.06.09 10:51) [2]
> противоречит
> > послать какую-то последовательность на порт 3050 и
> > как-то трактовать ответ
Нисколечки.
А если так - не подключаясь к ней стандартными компонентами, а именно:
IBDatabase.Open();
Иди же посылание любой последовательности в порт обязательно приводит к подключению ? Даже телнетом ?
PEAKTOP (2009-06-22 10:59:00) [26]> Вопрос вот в чём - при использовании Firebird как проверить
> наличие самого SQL-сервера на удаленной машине, не подключаясь
> к ней при этом ?
Спросить у админа.
А если серьезно, то у мну крутиться три сервера FB2.1 Stable, снапшот FB2.5 и еще вражеский InterBase2009 для изучения. И все на разных портах, и ни один при этом на стандартном 3050.
Сергей М. (2009-06-22 10:51:00) [27]
> не подключаясь к ней при этом
противоречит
> послать какую-то последовательность на порт 3050 и
> как-то трактовать ответ
Медвежонок Пятачок (2009-06-22 10:24:00) [28]послать не подключаясь можно только мыслепередачей.
только боюсь и в этом случае все равно подключаться придется.