Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поиск 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]

А что такое сервер?


Наверх

Титульная страница Поиск, карта сайта Написать письмо