Как получить список MS SQL серверов в сети?
От: anton_private  
Дата: 08.04.02 09:03
Оценка:
Как получить список MS SQL серверов в сети?
Re: Как получить список MS SQL серверов в сети?
От: vav Россия  
Дата: 08.04.02 13:04
Оценка:
Здравствуйте anton_private, Вы писали:

AP>Как получить список MS SQL серверов в сети?


Опросить все компы по 1433 порту
Re: Как получить список MS SQL серверов в сети?
От: AIR Россия  
Дата: 09.04.02 07:04
Оценка:
Здравствуйте anton_private, Вы писали:

AP>Как получить список MS SQL серверов в сети?

Я знаю решение только для SQL 2000. Для этого необходимо заюзать SQLDMO объект, у него там есть Application,
Для этого необходимо заюзать ListAvailableSQLServers
Но в Делфях есть проблемы, если делать Import Type Library. Поэтому надо будет ручками все ! Если хочешь, могу кинуть пример на VB. Для этого отправь мне свой mail на Alexander.Reut@scala.ru
Безвыходных ситуаций не бывает, это просто такое состояние головного мозга!!!
Re[2]: Как получить список MS SQL серверов в сети?
От: Игорь Вартанов Ниоткуда  
Дата: 09.04.02 07:09
Оценка:
Здравствуйте vav, Вы писали:

AP>>Как получить список MS SQL серверов в сети?


vav>Опросить все компы по 1433 порту


Рулез. А если сетка под IPX/SPX only, какой порт ты опросишь? А если админ припанкованый поставил в настройках порт 5433?

2AP. Надо юзать NetServerEnum с параметром SV_TYPE_SQLSERVER
---
С уважением,
Игорь
Re: Как получить список MS SQL серверов в сети?
От: AIR Россия  
Дата: 09.04.02 09:21
Оценка:
Здравствуйте anton_private, Вы писали:

AP>Как получить список MS SQL серверов в сети?

А можно еще поюзать NetServerEnum, но для этого скачать надо с http://www.delphi-jedi.org заголовки объявлений функций. И почитать доку в MSDN как NetServerEnum юзать!
С помощбю этой фишки можно узнать:
SV_TYPE_WORKSTATION All workstations
SV_TYPE_SERVER All servers
SV_TYPE_SQLSERVER Any server running with Microsoft SQL Server
SV_TYPE_DOMAIN_CTRL Primary domain controller
SV_TYPE_DOMAIN_BAKCTRL Backup domain controller
SV_TYPE_TIME_SOURCE Server running the Timesource service
SV_TYPE_AFP Apple File Protocol servers
SV_TYPE_NOVELL Novell servers
SV_TYPE_DOMAIN_MEMBER LAN Manager 2.x domain member
SV_TYPE_LOCAL_LIST_ONLY Servers maintained by the browser. See the following Remarks section.
SV_TYPE_PRINTQ_SERVER Server sharing print queue
SV_TYPE_DIALIN_SERVER Server running dial-in service
SV_TYPE_XENIX_SERVER Xenix server
SV_TYPE_SERVER_MFPN Microsoft File and Print for NetWare
SV_TYPE_NT Windows NT/Windows 2000/Windows XP workstation or server
SV_TYPE_WFW Server running Windows for Workgroups
SV_TYPE_SERVER_NT Windows NT/Windows 2000 server that is not a domain controller
SV_TYPE_POTENTIAL_BROWSER Server that can run the browser service
SV_TYPE_BACKUP_BROWSER Server running a browser service as backup
SV_TYPE_MASTER_BROWSER Server running the master browser service
SV_TYPE_DOMAIN_MASTER Server running the domain master browser
SV_TYPE_DOMAIN_ENUM Primary domain
SV_TYPE_WINDOWS Windows 95 or later
SV_TYPE_ALL All servers
SV_TYPE_TERMINALSERVER Terminal Server
SV_TYPE_CLUSTER_NT Server clusters available in the domain
SV_TYPE_CLUSTER_VS_NT
Безвыходных ситуаций не бывает, это просто такое состояние головного мозга!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.