Developer Network
Developer Network
Developer Network
ProfileText
ProfileText
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
存储过程执行时间较长,数据库超时,怎么办?
企业应用平台 Enterprise Application Platform
>
SQL Server
问题
0
登录进行投票
一个存储过程需要执行较长时间,这不是语句优化的问题,而是这个存储过程本来就是要执行较长的时间。程序在等待执行过程中报数据库超时。
如果我想让存储过程能在较长时间内正常执行,只有当执行过程中出了问题或者执行完成后才回应前台程序,而前台程序不会报数据库超时,怎么做?
FeiHu
2009年7月17日 1:43
回复
|
引用
答案
0
登录进行投票
如果使用.Net 的话可以设置 SqlCommand.CommandTimeout = 0 //永不超时或者设置一个指定时间单位为秒(没有设置时默认为30秒)
知识改变命运,奋斗成就人生!
已建议为答案
Liweiyin
Microsoft employee, Moderator
2009年7月17日 5:52
已标记为答案
jackyetz
2009年7月17日 8:22
2009年7月17日 1:52
回复
|
引用