用SQLDMO啊
SQLDMO.ApplicationClass a=new SQLDMO.ApplicationClass();
SQLDMO.NameList nameList = a.ListAvailableSQLServers();
int count = nameList.Count;
for ( int i = 0; i < count; i ++ )
{
if ( nameList.Item( i ) != null )
System.Console.WriteLine( nameList.Item( i ) );
}
SQLDMO.ApplicationClass a=new SQLDMO.ApplicationClass();
SQLDMO.NameList nameList = a.ListAvailableSQLServers();
int count = nameList.Count;
for ( int i = 0; i < count; i ++ )
{
if ( nameList.Item( i ) != null )
System.Console.WriteLine( nameList.Item( i ) );
}
注意需要安装SQL SP2
{
lb_pcName.Items.Add("★★★"+domain.Name+"★★★");
foreach(DirectoryEntry pc in domain.Children)
{
if(pc.Name!="Schema")//Schema是结束标记
lb_pcName.Items.Add(" "+pc.Name);
}
}
----------------------------
用sqldmo遍历局域网上可用的数据库服务器时出现错误
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=77045