开始以为是没有升级的问题,昨晚马上将 database server 升级到全满,但还是不行。在server上直接运行,得到错误信息是timeout。这下就奇怪了,为什么读出image没问题,写入就有问题呢? 我们的系统是用 sql server 2000 保存image的,这样的好处是方便管理,但坏在数据库巨大。
经过一整天的跟踪调试,没有发现程序有任何问题。将巨大的图形数据库拷回本地还原后也没有问题。但后来发现一个奇怪现象,删除数据库中的一个image纪录后,就可以再加入一个image记录,但再加又出错,难道是数据库空间不够了?检查数据库属性:
数据库1.2G,space availible space 47MB,
好像没有问题呀?但我还是调整了一下File grouth,将原来的 By percent 10 改为 In megabytes:50。保存设置后,再测试,发现问题居然解决了!!!这时候再次察看属性:
数据库2G,space available 103MB,
增大了不少,看来问题确实在于数据库空间不够。不过奇怪的是为什么sql server 自动增加空间的功能会出错呢?硬盘空间是足够的,还有10多G。
我们server的配置是 Sql server 2000 enterprise + sp3
打印 | 张贴于 2003-09-15 23:44:00 | Tag:暂无标签
留言反馈