首先我拔掉我的网线。
然后我尝试使用 SqlClient.SqlConnection 对象和未指定连接超时(因此默认为 15 秒)的连接字符串从 C# 中连接到 SQL Server:Integrated Security=SSPI;Persist Security Info=False;Data Source=MYSERVER;Database=MYDB"
或指定超时的连接字符串,甚至更短为 5 秒:"Integrated Security=SSPI;Persist Security Info=False;Data Source=MYSERVER;Database=MYDB;Connect Timeout=5"
无论哪种方式,调用connection.Open
都会在 42 秒后返回,并出现我的超时错误。如果我早点插回我的网络电缆,我可以更快地引发错误。为什么连接超时没有效果?这是在某处记录的吗?有办法解决吗?