c# 如何检测SQL有没有启动?
例如我在192。168。0。123上有SQLSERVER,我怎么知道SQLSERVER服务启动运行了? 
 请帮帮忙
------解决方案--------------------可以通过SQLDMO(分步对象管理)取得当前网络中可用的SQL服务器名。判断你用到的在不在其中就行了。 
 SQLDMO需要从COM中引用。Microsoft SQLDMO Object Library 8.0(SQL2000)8.5(SQL2005) 
 //通过SQLDMO取得当前网络中的SQL Server服务器列表。 
 SQLDMO.Application sqlapp = new SQLDMO.ApplicationClass();   
 //通过ListAvailableSQLServers()方法取得服务器列表。 
 SQLDMO.NameList sqlserver = sqlapp.ListAvailableSQLServers();          
 for (int i = 1; i  < sqlserver.Count + 1; i++) 
 { 
     //因为COM集合的下标引用是从1开始。不是0。 
     if( SQL服务器名 = sqlserver.Item(i) ) ;   
 } 
 孟子老大有介召过地址忘了。
------解决方案--------------------