SqlConnection 超时设置不起作用connection.Open()还是一样/判断本机是否可以连接远程SQL数据呢

qjf309 qjf309 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
 using (SqlConnection connection = new SqlConnection("Data Source=192.0.0.0;Initial Catalog=demo;Persist Security Info=True;User ID=demo;Password=demo;Connect Timeout=5"")
{
try
{
connection.Open();//这里问题
}
catch (Exception)
{

}
}


我明明设置的是5秒,如何是网络断开,5秒后,就会自己抛出异常。可要是不是断网,而是屏蔽1433端口,他要等到30秒才抛出异常,这样的话,太慢了,各位,有没有其它方法可以设置,不管是什么问题,只连接不上SQL数据库,超过5秒,就抛出异常。

哪位还有更好的方法,如何判断本机是否可以连接远程SQL数据呢,
...全文

相关推荐

评论 14
收藏 已收藏
分享
返回顶部
qjf309
C# 111,129 成员 642,539 内容