如何通过.net获取数据库实例状态

时间:2017-04-20 12:59:35

标签: c#

有没有办法检查数据库实例是否已启动。这就像健康检查监控。我需要使用c#.net连接到数据库服务器,并应检查数据库实例状态并显示结果。

1 个答案:

答案 0 :(得分:2)

为什么不尝试连接数据库,看看它是否正常

public string GetDBStatus(string connectionString)
{
 string status = string.Empty;
try
{
  //connecting to your DB
  status = "Up";
}
catch(Exception ex)
{
  status = "Down";
  //log error to somewhere
}
return status;
}