【问题标题】:Sql Timeout expired in Windows Forms applicationWindows 窗体应用程序中的 Sql 超时已过期
【发布时间】:2023-03-30 02:35:01
【问题描述】:

每次我修改代码并构建和运行它时,我的 Windows 窗体应用程序都会引发 Sql timeout expired 异常。如果我在异常发生后立即重新运行它,则连接工作正常。谁能建议导致超时的原因?

谢谢。

【问题讨论】:

  • 可能是您的查询花费了很多时间。在 sql server 中运行您的查询,看看它花费了多少时间。
  • 当我尝试测试连接是否建立成功并在表单上显示一条消息时会发生这种情况。其他简单的 winform 也会发生这种情况。我不认为这是查询的问题。

标签: sql-server timeout


【解决方案1】:

我猜你使用的是sql server express?我遇到了同样的问题...我记得通过更改 sql server 配置管理器中使用的协议的优先级来“解决”它...或者通过禁用除一个之外的所有协议...但我不记得是哪一个是...您必须自己尝试...

【讨论】:

  • 我通过增加连接超时来修复它。
猜你喜欢
  • 1970-01-01
  • 2017-10-12
  • 2012-10-24
  • 2020-05-15
  • 1970-01-01
  • 2019-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多