数据库长时间无操作自动断开怎么办?

CaongZaong 2009-01-13 03:04:25
在局域网中,客户机(XP的系统)运行程序链接上服务器数据库(数据库是SQL Server 2005,服务器是2003的系统),如果我有一段时间没有操作客户机的程序,在SQL Server 2005 的SP_WHO里面就找不到客户机的连接了,客户机程序运行时也会显示找不到数据库了。请问各位,这个是怎么回事,怎么才能设置成永远也不断开的呢。谢谢啦!
...全文
551 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shalen520 2009-01-14
  • 打赏
  • 举报
回复
没有必要保持连接,用的时候打开,不用关掉就行了,这个与一直保持连接,效果是一样的
CaongZaong 2009-01-13
  • 打赏
  • 举报
回复
恩,也是啊。可是重点不是有没有必要一直保持连接,而是怎么让他一直保持连接。
hztltgg 2009-01-13
  • 打赏
  • 举报
回复
既然连接是要求一直连着的,这么会出现一段时间没有操作客户机的情况呢?如果有一段时间没有操作客户机的情况,那就没有必要一直连接了吧。
CaongZaong 2009-01-13
  • 打赏
  • 举报
回复
恩, 谢谢你的建议,那个连接是要求一直连着的。
wapit 2009-01-13
  • 打赏
  • 举报
回复
个人感觉数据库在用的时候连接, 操作完后立即断开释放资源要好. 有连接池什么的, 重新连接时很快的.

当然, LZ的貌似是CS项目, 可能有其它特殊要求我就不清楚了.
wapit 2009-01-13
  • 打赏
  • 举报
回复
数据库需要一直连着吗?

实在必要的话你弄个Timer控件不断的查select 1吧.

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧