枚举网络上 sql server 服务器,可以通过ODBC API: SQLBrowseConnect

SQLBrowseConnect(hdbc, "DRIVER={SQL Server};", SQL_NTS, BrowseResult,
                  
sizeof(BrowseResult), &BrowseResultLen);

BrowseResult 中返回的结果大致如下:
"SERVER:Server={server1,server2,server3,server4};UID:Login ID=?;PWD:Password=?;
*APP:AppName=?;*WSID:WorkStation ID=?;"


只需要将 {}之间的子字符串取出,根据逗号分隔成一个字符串数组,即网络上的sql server 服务器名称集合
Posted on 2005-11-24 15:28  Nemo Wang  阅读(391)  评论(0)    收藏  举报
若不是耶和华建造房屋,建造的人就枉然劳力; 若不是耶和华看守城池,看守的人就枉然警醒。