如何在C#程序中测试Ms Sql Serve服务是否打开

怎么在C#程序中测试Ms Sql Serve服务是否打开?
怎么在C#程序中测试Ms Sql Serve服务是否打开,要是没打开,自动打开服务,要是没用装SQL server提示用户装SQL?
------解决方案--------------------
servicecontroler组件  里面自己慢慢看吧