如何得到局域网内SQL Server服务器名及其所在机器IP地址???

killfalse 2006-01-29 05:15:45
我用PB+SQLServer开发了一个C/S结构的程序,我想一启动程序后,
自动获取到局域网内SQLServer服务器的名子及服务器所在机器的IP地址,
请问如何获得,谢谢!
...全文
217 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lian_yi 2006-04-15
  • 打赏
  • 举报
回复
那如果sql服务器不是用的默认端口呢???????
TianChong 2006-03-11
  • 打赏
  • 举报
回复
自动获取到局域网内SQLServer服务器的名子及服务器所在机器的IP地址:

这个好办:
先要得到你本机的IP,也可以静态的提供,例如写在一个INI文件里,然后假设掩码是255.255.255.0
则取你的IP的前三段,后面的从1--254(你本机除外)一直向这些IP的1433端口发送广播包,如果有回应就说明是MSSQL服务器,然后使用你默认的数据库帐号登录该数据库,再使用MSSQL自还带的存储过程取得该机的机器名.完毕.
wwq103 2006-02-08
  • 打赏
  • 举报
回复
关注一下,学习
xietnt 2006-01-31
  • 打赏
  • 举报
回复
关注
mzqfk 2006-01-31
  • 打赏
  • 举报
回复
留个记号!

1,076

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧