检测mssql端口的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 fhong
  • 开始时间 开始时间
F

fhong

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

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
977
import
I
后退
顶部