SqlServer2000 SP4服务器,windows2003SP1,在客户机上安装SqlServer2000客户端,选用ODBC TCP/IP协议进行访问,去掉了ODBC连接池属性,服务器端将SQL查询超时和连接超时都放到了0(无限制),两边的MDAC版本一致
客户端使用Lotus作为应用,每隔5分钟进行数据库访问,使用try catch方式确保了链接的关闭
问题是在一定时间之后(24~30小时不等)客户端出现SQLServer弹出的对话框(不是应用弹出的)
对话框错误信息如下
连接失败
SQLState: '01000 '
Sql Server 错误:1326
[Microsoft][ODBC Sql server Driver][DBNetLib]ConnectionOpen(Connect()).
连接失败
SQL State: '08001 '
SQLServer 错误 :17
[Microsoft][ODBC Sql server Driver][DBNetLib]SQL Server不存在或访问被拒绝
------解决方案--------------------
SqlServer2000 SP4服务器,windows2003SP1,在客户机上安装SqlServer2000客户端
客户端也有SQL,直接连接即可.不必用ODBC
------解决方案--------------------
那就不会了,帮顶.