Sql Server 数据库超时问题的解决方法(2)
作者:yzk 时间:2009-01-13 14:11:00
C.增加内存
如果想手动设置查询超时,可以使用以下语句:
sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
sp_configure 'query wait', 2147483647
GO
RECONFIGURE
GO
4.应用程序连接失败
故障:
在应用程序中我们也会遇到类似的错误信息,例如:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'. [Microsoft][ODBC SQL Server Driver]超时已过期.
解决方法:
A.如果遇到连接超时的错误,我们可以在程序中修改 Connection 对象的超时设置,再打开该连接。例如:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={SQL Server};SERVER=ServerName;UID=USER;
PWD=password;DATABASE=mydatabase"
Conn. Properties("Connect Timeout") = 15 '以秒为单位
Conn.open DSNtest
%>
B. 如果遇到查询超时的错误,我们可以在程序中修改 Recordset 对象的超时设置,再打开结果集。例如:
Dim cn As New ADODB.Connection
Dim rs As ADODB.Recordset
. . .
cmd1 = txtQuery.Text
Set rs = New ADODB.Recordset
rs.Properties("Command Time Out") = 300
'同样以秒为单位,如果设置为 0 表示无限制
rs.Open cmd1, cn
rs.MoveFirst
. . .
另外,一些硬件及网络方面的原因也可能造成SQL数据库连接超时.
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python正则表达式教程之二:捕获篇
浅谈Python中数据解析
Python中的self用法详解
![](https://img.aspxhome.com/file/2023/2/112162_0s.png)
原生JS封装Ajax插件(同域、jsonp跨域)
python中的多重继承实例讲解
![](https://img.aspxhome.com/file/2023/8/95568_0s.jpg)
SQL分页查询存储过程代码分享
人工智能Text Generation文本生成原理示例详解
python实现购物车功能
![](https://img.aspxhome.com/file/2023/9/77759_0s.jpg)
Go语言kafka生产消费消息实例搬砖
![](https://img.aspxhome.com/file/2023/7/121837_0s.jpg)
Python制作exe文件简单流程
![](https://img.aspxhome.com/file/2023/2/91852_0s.png)
php操作SVN版本服务器类代码
Python对象体系深入分析
![](https://img.aspxhome.com/file/2023/3/81453_0s.png)
浅谈JS中var,let和const的区别
Python重新加载模块的实现方法
深入PHP magic quotes的详解
![](https://img.aspxhome.com/file/2023/6/125746_0s.png)
pandas string转dataframe的方法
Pygame游戏开发之太空射击实战子弹与碰撞处理篇
![](https://img.aspxhome.com/file/2023/4/66344_0s.png)