SQLServer が起動しているかどうかは、Running かどうかで判定します。
※通常のSQLServerは "MSSQLSERVER"、Expressは "MSSQL$SQLEXPRESS" 、にServiceNameを変更します。
using System.ServiceProcess;
ServiceController controller = new ServiceController();
controller.MachineName = ".";
controller.ServiceName = "MSSQL$SQLEXPRESS";
if (controller.Status.ToString() == "Running")
return true;
else
return false;
最近のコメント