如何获取当前网络上的SQL Server服务器列表

武稀松 2002-02-20 01:09:41
共200分
不会的捧捧场100分分给你们。
提供最佳答案的给100分
...全文
74 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zws 2002-02-20
  • 打赏
  • 举报
回复
gz
shenjingyao 2002-02-20
  • 打赏
  • 举报
回复
up
武稀松 2002-02-20
  • 打赏
  • 举报
回复
还有好的方法了吗
iampole 2002-02-20
  • 打赏
  • 举报
回复
以上两位说的对,做SQL SERVER 的程序一定要熟悉DMO,不过这可能需要花一小点时间。如果是仅仅需要这个功能,照torble(阿裕) 抄就行了。
torble 2002-02-20
  • 打赏
  • 举报
回复
用SQLDOM最容易:

procedure TForm1.Button1Click(Sender: TObject);
var
SQLServer:Variant;
ServerList:Variant;
i,nServers:integer;
sRetValue:String;
begin

SQLServer := CreateOleObject('SQLDMO.Application');
ServerList:= SQLServer.ListAvailableSQLServers;
nServers:=ServerList.Count;
for i := 1 to nservers do
ListBox1.Items.Add(ServerList.Item(i));
SQLServer:=NULL;
serverList:=NULL;
end;

// 从大富翁偷来的
qiubolecn 2002-02-20
  • 打赏
  • 举报
回复
用SQL-DMO或NetServerEnum都可以,不过后者要在NT下运行,烦
VSaber 2002-02-20
  • 打赏
  • 举报
回复
我只知道可以通过data links接口可以调出标准的ado连接参数配置对话框!里面倒是有列出sql服务器列表的,可惜不知道它怎么做的,或许详细研究一下这套接口会有答案!
VSaber 2002-02-20
  • 打赏
  • 举报
回复
我只知道可以通过data links接口可以调出标准的ado连接参数配置对话框!里面倒是有列出sql服务器列表的,可惜不知道它怎么做的,或许详细研究一下这套接口会有答案!
Liusp 2002-02-20
  • 打赏
  • 举报
回复
推一把

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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