C# 判断windows服务器是否已经安装了sqlserver数据库服务
应用场景:实施程序安装时初次启动检测是否安装了 sqlserver 数据库以提示安装人员去安装数据库
//读取本地所有服务进程 ServiceController[] LoaclServices = return ServiceController.GetServices(); //判断本地进程是否存在名为MSSQLSERVER的服务在运行 bool HadSQLServer=LoaclServices.Count(e => e.ServiceName == "MSSQLSERVER") > 0; //执行判断 true为已安装 false 未安装或已安装但没有运行 if(!HadSQLServer){ //当前没有安装SQLServer数据库或已安装但没有运行 }