![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск MS SQL [D7, XP]
Petya © (2008-05-06 11:43:00)Как организовать на Delphi поиск всех имеющихся серверов в сети !!!
Anatoly Podgoretsky (2008-05-06 16:21:00) [1]> ANB (06.05.2008 15:48:14) [14]
Автор молчит за чем ему это надо?
А без объяснения задачи, хрен он что от нас полезного получит.
Случай 5 серверов особый и он же для тестеров, а тестеру до лампочки, ему достаточно обычной Хистори в виде выпадающего списка.
У меня в посторонних системах есть такое, но все равно никто не пользуется, ручками все равно меняют, пока меняют успевают подумать, а то ли они делают. У себя я не стал делать историю за ненадобностью, хотя есть аналогичные условия, только 4 сервера.
ANB (2008-05-06 15:48:00) [2]
> Anatoly Podgoretsky © (06.05.08 15:10) [12]
Дык что напишешь в текстовик, то и будет.
> Так обычно их как правило два, основной и резервный.
Ну не наю. Наши тестеры работают на 5 тестовых серверах. Плюс на них же конечные юзеры все окончательно смотрят.
А вот резерв/боевой - это уже админы переключают.
Впрочем, у оракла проще - все равно все сервера, до которых надо стучаться в TNSNames лежат.
Anatoly Podgoretsky (2008-05-06 15:13:00) [3]
> Собсна, у меня точно также сделано. :)
Так обычно их как правило два, основной и резервный.
Но MS SQL сервер поддерживает автоматическое переключение серверов, через connectinstring, подробности в документации по MS SQL 2005
Anatoly Podgoretsky (2008-05-06 15:10:00) [4]> ANB (06.05.2008 15:05:10) [10]
Вот это вполне нормальное решение, если конечно пользователю кроме названия, будут выданы характеристики и назначение сервера.
Но все равно остается открытым вопрос с логином.
А если выдавать логин, то и с именем нет проблем.
Ega23 (2008-05-06 15:06:00) [5]
> Видел реализацию, где админ в текстовый файл (инишник) тупо
> вбивал список доступных серверов. А в программе стоял комбобоксик,
> где из этого списка мона было выбрать. Ну и руками ввести
> на всякий пожарный.
> Все были просто счастливы.
Собсна, у меня точно также сделано. :)
ANB (2008-05-06 15:05:00) [6]Имха. Может поможет.
Видел реализацию, где админ в текстовый файл (инишник) тупо вбивал список доступных серверов. А в программе стоял комбобоксик, где из этого списка мона было выбрать. Ну и руками ввести на всякий пожарный.
Все были просто счастливы.
Anatoly Podgoretsky (2008-05-06 12:17:00) [7]> Ega23 (06.05.2008 12:11:08) [8]
Хуже, придет охранник и морду для начала набьет.
Ega23 (2008-05-06 12:11:00) [8]
> В целом - абсолютно бесполезная (и даже вредная) фишечка-
> рюшечка.
А вредная - потому что я так, теоретически, могу узнать что-то о серверах, о которых мне ничего знать не положено.
Anatoly Podgoretsky (2008-05-06 12:09:00) [9]Весело девки пляшут, по четыре штуки в ряд.
Лишь бы какой ни будь сервер был, а остально гори оно синим пламенем.
Anatoly Podgoretsky (2008-05-06 12:09:00) [10]При том надо - это не объяснение, а каприз.
Ega23 (2008-05-06 12:00:00) [11]
> мне надо при запуске программы выбрать сервер и нужную базу,
> чтобы с ней работать, а сервера надо найти по локальной
> сети
Хочешь совет? Брось ты это ущербное дело. Можно не видеть ни сервер ни компьютер в сети, но спокойно "достучаться" к нему по IP. А может быть как у меня сейчас: при попытке нажать кнопочку поиска - время от времени вылетает Exception. Как-то с сетевыми настройками связано. Зато если я ввожу имя сервера руками - коннект на ура.
В целом - абсолютно бесполезная (и даже вредная) фишечка-рюшечка.
Petya (2008-05-06 11:53:00) [12]мне надо при запуске программы выбрать сервер и нужную базу, чтобы с ней работать, а сервера надо найти по локальной сети
Anatoly Podgoretsky (2008-05-06 11:51:00) [13]Зачем, пишешь инструмент разработчика или просто чтобы было?
Ega23 (2008-05-06 11:46:00) [14]
> Как организовать на Delphi поиск всех имеющихся серверов
> в сети !!!
Представляешь, сколько в интернете MSSQL-серверов?
Рамиль (2008-05-06 11:44:00) [15]А что такое сервер?