SQLServer が起動しているかどうかは、Running かどうかで判定します。
※通常のSQLServerは “MSSQLSERVER”、Expressは “MSSQL$SQLEXPRESS” 、にServiceNameを変更します。
1 2 3 4 5 6 7 8 9 10 11 12 |
using System.ServiceProcess; ServiceController controller = new ServiceController(); controller.MachineName = "."; controller.ServiceName = "MSSQL$SQLEXPRESS"; if (controller.Status.ToString() == "Running") return true; else return false; |
コメント