知道数据库服务器的ip,怎么可以得到数据库服务器的名称! up有分! (50分)

  • 主题发起人 主题发起人 charles_zhang
  • 开始时间 开始时间
C

charles_zhang

Unregistered / Unconfirmed
GUEST, unregistred user!
知道数据库服务器的ip,怎么可以得到数据库服务器的名称!
在delphi中,或sql中怎么实现
 
nbtstat -A ip
 
var
SQLServer:Variant;
ServerList:Variant;
nServers:integer;

begin
SQLServer := CreateOleObject('SQLDMO.Application');
ServerList:= SQLServer.ListAvailableSQLServers;
nServers:=ServerList.Count;
for i := 1 to nservers do
comboBox1.Items.Add(ServerList.Item(i));
SQLServer:=NULL;
serverList:=NULL;
end;
这可以知道服务器的名字
 
这样可以得到,服务器的名称,
但问题是给了你ip地址,你怎么通过ip地址,得到数据库服务器的名称
 
没有必要知道数据库服务器的名称,在客户端通过客户端软件指定数据库连接的地址和端口
号,九可以了,你可以取任何合法的名称,只要你程序清楚就可以了。
 
在www.playicq.com有一个根据IP得到计算机名的代码
 
我的方法与wg_cheng一样!!
 
>>zhyanfeng,
老兄,实在很难找,可不可以帮帮忙,给提供那段代码!(源码空间上那么多东西)
谢谢!
 
多人接受答案了。
 
后退
顶部