【发布时间】:2013-09-01 08:55:04
【问题描述】:
执行 3 个自动备份 dan rar 备份数据库文件的查询时出现此错误。
运行大约 3-5 分钟时会发生此错误。
超时。为数据库“DB-HO”处理了 10 页,文件 2 上的文件“DB-HO_log”。
其他信息:
- 在 Windows Server 2003 上使用 SQL Server 2005
- 使用 VB.net 2005 通过手动调度来执行该查询
- 执行大型数据库时会发生这种情况。执行小型数据库时完全没有问题。
- 我已经在 Management Studio 选项中设置了超时时间:服务器 -> 连接 -> 远程查询超时 = 3600(1 小时)
- 我已经用“连接超时:3600;”设置了 vb.net 连接字符串
- 还是没有解决问题
谁能指出我应该在哪里设置这个超时的东西?
更新:
因为我需要这个备份才能工作。所以我将查询更改为存储过程。这暂时解决了我的问题。
虽然我还是很好奇为什么我不能在 vb.net 端执行繁重的查询?
这个超时已处理的页面是什么意思?
【问题讨论】:
-
你在command.CommandTimeout中设置了超时吗??
-
是的,我也这样做了。就像在连接字符串中一样。我添加了“连接超时=3600;”。这里仍然出现同样的错误....
-
你能把你的代码贴在这里吗?
-
嗨 AB Vyas,感谢您解决我的超时问题。
-
问题解决了吗?
标签: sql sql-server vb.net timeout