F fhong Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-26 #1 我们知道,mssql使用TCP 1433号端口,我想在程序中通过扫描1433号端口来检测LAN中的哪一台电脑已经运行mssql 应该怎样做啊?谢谢!
T themars Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-26 #2 可以用TClientSocket去连接这个端口 来测试
U ufo Unregistered / Unconfirmed GUEST, unregistred user! 2007-03-26 #3 这个我有现成的代码,就是用来在局域网中找数据库服务器用的。我的代码是扫描3050(ib数据库)端口的,你改为扫描1433端口即可。本网段全网扫描,倒计时等待服务器信息返回,ini配置文件保存等功能都有了。 另外,源代码使用了ib控件用来验证数据库是否可用,如果要在没有安装ib客户端的电脑上使用,请删除这些控件,否则会报错。 源代码下载: http://www.firebird.net.cn/down_view.asp?id=188
这个我有现成的代码,就是用来在局域网中找数据库服务器用的。我的代码是扫描3050(ib数据库)端口的,你改为扫描1433端口即可。本网段全网扫描,倒计时等待服务器信息返回,ini配置文件保存等功能都有了。 另外,源代码使用了ib控件用来验证数据库是否可用,如果要在没有安装ib客户端的电脑上使用,请删除这些控件,否则会报错。 源代码下载: http://www.firebird.net.cn/down_view.asp?id=188