检查SQL Server DB是否正常工作

时间:2010-04-06 06:17:16

标签: .net sql-server windows

我需要使用.NET Windows应用程序检查SQL Server数据库是否已启动并正常运行。

3 个答案:

答案 0 :(得分:3)

允许您执行此操作的最简单方法是尝试打开连接。如果无法打开连接,则数据库(或网络)无法正常工作。

try 
{
  SqlConnection con = new SqlConnection("YOUR_CONNECTIONSTRING");
  con.Open();
  con.Close();
}
catch (Exception)
{
  throw;
}

答案 1 :(得分:0)

您确实需要提供比此更多的信息,但最简单的方法是尝试针对它运行查询。如果查询返回了您期望的结果,那么服务器就会启动&运行。如果没有,那就出问题了。

答案 2 :(得分:0)

您可以使用 SqlConnection.Open 方法打开数据库连接,并检查是否有异常。

SqlConnection con = new SqlConnection("connection string");

try 
{
    con.Open();
}
catch (Exception)
{
    // handle your exception here
}
finally
{  
    con.Close();
}