能引起数据库超时已过期的原因是什么?
cocn 2002-11-11 11:10:37 开发环境:
VB6.0,Windows Advanced Server 2000
客户运行环境:
IE,Windows Professinal 2000
服务器运行环境:
Windows Advanced Server 2000,MS SQL Server 2000,同时也是基于Windows网络的文件服务器。
后台程序:
一直在一个独立的客户端运行,主要工作是文件和数据库一个表之间进行交互。
另外,其他程序从远端通过数据库方式也与该表进行交互。
现象:
开发的应用系统刚刚运行时,一切正常,几天后,应用系统会报:“数据库超时已过期”的错误。此时,一般第一次报此错误时会发现数据库日志文件大于2 G,用户反应会在不工作时(即不进行数据库操作时)发生该现象,有时会出现早8:00晚8:00左右,有时会早9:00晚9:00现象,应该与时间无关。因为数据库备份时间在夜里2:00中。有时:几分钟后系统会自动恢复正常。有时,需要重启数据库服务才能恢复正常。