100分求一简单问题&SQL Server 2000相关&顶者有分&三天内结贴
我用的Windows 2000 Advance Server + SQL Server 2000 做的C/S系统。
硬件环境:2*2.4Gcpu,2GRam,80GSCSI,MSI7320,
问题出在服务器端,服务器端不能正常的给SQL Server 2000 写入记录;
大概每运行10小时左右就会出现这个情况,有时三四个小时,有十二十几个小时。
我用多于一个程序给SQL写记录,每个程序每小时大概有8W条记录,二个程序就是16W左右,三个程序就有24W条记录左右,三个程序同时写SQL。用Query进行insert。数据库在硬盘上的文件为 20G-50G左右。在作业计划那里设置每天进行过期数据Delete;
出错提示:
---------------------------
实时提取文件到数据库
---------------------------
Operation cannot be performed while executing asynchronously.
---------------------------
确定
---------------------------
这个是出错时弹出来的按钮内容;
5144 :
Autogrow of file 'MyDataBase_Date' in database 'MyDataBase' cancelled or timed out after 30657 ms. Use ALTER DATABASE to set a smaller FILEGROWTH or to set a new size.
这个是在事件查看器里面的信息;
出现错误后,就算是在SQL查询分析器里面也不能对表进行Insert操作。必须重启SQL后才可以。有的时候重启SQL后还不行,就得重启Windows了。
那位大侠救救我吧。先谢过了。