【发布时间】:2019-11-19 06:06:38
【问题描述】:
我正在测试一种方法来更改我的 app.config 文件的连接字符串,然后检查连接是否正确。
问题在于,当连接字符串无效或找不到服务器时,触发异常大约需要 10 秒。
这正常吗?
我的项目包含在 C# 和 SQL Server Express 中的 Windows 窗体应用程序中。服务器位于我本地网络内的本地计算机中。我在服务器电脑上试过同样的代码,延迟是一样的。
private void boton1_Click(object sender, EventArgs e)
{
using(SqlConnection con=new SqlConnection(connectionStringsSection.ConnectionStrings["Default"].ConnectionString))
{
con.Open();
}
}
【问题讨论】:
-
是的。当服务器名称不容易找到时,它会搜索并搜索它。确定找不到服务器需要一些时间。
-
我明白了!非常感谢您;我已经修改了连接字符串中的连接超时;现在延迟更小了。
标签: c# sql-server