如何解决对SQL超时进行故障排除
我的C#应用程序当前抛出许多以下异常:
超时已过期。在完成以下操作之前已超时 操作或服务器无响应。发生此故障 尝试连接到路由目标时。
我正在使用linq查询和NHibernate。
我很难对此进行故障排除,因为每次运行查询时都不会发生异常。如果我接受查询并直接在SSMS上运行它,它似乎运行得很快。
仅当针对数据库中的一个表运行时,才会出现超时异常。
我知道我可以增加查询超时,但是我想解决问题的根本原因。我对这些问题进行故障排除的知识很有限,那么确定问题所在需要采取哪些下一步措施?
解决方法
增加连接字符串的“连接超时”。 60是个好数字。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。