【问题标题】:sql server timeout expired processed pagessql server timeout 过期处理页面
【发布时间】:2013-09-01 08:55:04
【问题描述】:

执行 3 个自动备份 dan rar 备份数据库文件的查询时出现此错误。

运行大约 3-5 分钟时会发生此错误。

超时。为数据库“DB-HO”处理了 10 页,文件 2 上的文件“DB-HO_log”。

其他信息:

  1. 在 Windows Server 2003 上使用 SQL Server 2005
  2. 使用 VB.net 2005 通过手动调度来执行该查询
  3. 执行大型数据库时会发生这种情况。执行小型数据库时完全没有问题。
  4. 我已经在 Management Studio 选项中设置了超时时间:服务器 -> 连接 -> 远程查询超时 = 3600(1 小时)
  5. 我已经用“连接超时:3600;”设置了 vb.net 连接字符串
  6. 还是没有解决问题

谁能指出我应该在哪里设置这个超时的东西?

更新:

因为我需要这个备份才能工作。所以我将查询更改为存储过程。这暂时解决了我的问题。

虽然我还是很好奇为什么我不能在 vb.net 端执行繁重的查询?

这个超时已处理的页面是什么意思?

【问题讨论】:

  • 你在command.CommandTimeout中设置了超时吗??
  • 是的,我也这样做了。就像在连接字符串中一样。我添加了“连接超时=3600;”。这里仍然出现同样的错误....
  • 你能把你的代码贴在这里吗?
  • 嗨 AB Vyas,感谢您解决我的超时问题。
  • 问题解决了吗?

标签: sql sql-server vb.net timeout


【解决方案1】:

您必须在 Commend 中设置超时,例如 Command.CommandTimeOut

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-11
    • 1970-01-01
    • 2012-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多