怎么列出局域网内的所有服务器名称

如何列出局域网内的所有服务器名称
假设有局域网,共有100台计算机

每一台计算机上都安装了 sql server 2000,名字为 sql1,sql2.......sql100;

sql1下面有若干个数据库,同样sql2下面也有若干个数据库

现在在form1中的listbox中显示出sql1.....sql100,供登录选择使用

如何列出来,谢谢



------解决方案--------------------
用 SDAC 控件的 ConnectDilag 控件,即可列出局域网中所有 SQL-SERVER 的主机名,选择主机后即可列出那台主机的 database 名,非常简单