如何捕获和处理“服务器未找到或无法访问”

时间:2015-09-14 17:25:18

标签: c# sql sql-server

我正在使用下面的代码。当SQL Server关闭时,我收到错误

  

找不到服务器或无法访问服务器

当我在VS2013中处于调试模式时(正如预期的那样)。如果我在IDE之外启动程序,它就会崩溃。

如果无法联系到SQL Server,我该如何捕获并处理这种情况?

using (SqlConnection con = new SqlConnection(connectionString))
{
    CmdString = "SELECT * FROM Conversions WHERE Completed = 'False'";
    SqlCommand cmd = new SqlCommand(CmdString, con);

    SqlDataAdapter sda = new SqlDataAdapter(cmd);
    DataTable dt = new DataTable("Conversions");

    sda.Fill(dt);  // this is where the exception happens
}

1 个答案:

答案 0 :(得分:1)

这很有效,谢谢你们!

Rectangle