用SQLDOM最容易:rocedure TForm1.Button1Click(Sender: TObject);var
<br />   SQLServer:Variant;
<br />   ServerList:Variant;
<br />   i,nServers:integer;
<br />   sRetValue:String;
<br />begin
<br />
<br />  SQLServer := CreateOleObject('SQLDMO.Application');
<br />  ServerList:= SQLServer.ListAvailableSQLServers;
<br />  nServers:=ServerList.Count;
<br />  for i := 1 to nservers do
<br />      ListBox1.Items.Add(ServerList.Item(i));
<br />  SQLServer:=NULL;
<br />  serverList:=NULL;
<br />end;
<br />
<br />