我需要使用.NET Windows应用程序检查SQL Server数据库是否已启动并正常运行。
答案 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();
}