C#怎么判断SQL是否已经安装

解决方案 »

  1.   

    捕捉EXCEPTION啊。
    然后根据错误的描述来判断是否安装了SQL,最简单的办法。
      

  2.   

    使用msdts组件,可以直接检测阿
      

  3.   

    min_jie(止戈) 说得有道理即便判断出已安装,可是你还不知道是否能启动
      

  4.   

    查找服务
    try
    {
    ServiceController sqlSer = new ServiceController("MSSQLSERVER")
    }
    catch
    {
    //没有安装
    }
      

  5.   

    SqlConnnetion尝试连接,分析抛的错误。#region 广告开始  CSDN小助手 V2.5,更快、更爽、更方便的浏览CSDN论坛!
      界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
      下载:http://szlawbook.com/csdnv2***
      我们每回答一个问题,
      就谋杀了提问者一个思考的机会,
      而这个思考的机会可能让他获得10倍的知识,
      所以,我们不下地狱谁下地狱?
    ***#endregion