ERROR 625(100分)

  • 主题发起人 主题发起人 hcx
  • 开始时间 开始时间
H

hcx

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠:
小弟在用一delphi程序时出现
General sql error:warning fatal error 625 occured at Apr 14 2001 1:56 pm
Please note the error and time ,and contact you system administrator.

小弟就是不知问题出在哪?请各位高手多多指教。(因为问题出现时,还有一些数据也
不见了,象是delete了,但是再输就又出现上面的提示真不知问题在哪,
导致我的系统不能继续下去)
 
能否详细?
 
我就看到上面的错误信息。
 
是系统错误。
 
你查一下你的运行程序或Database所在的硬盘或网络盘空间是否不足.
 
磁盘空间是足的啊!
 
你的数据库是SQL Server6.5吗?
 
对! 是SQL SERVER6.5
 
可能是tempdb数据库的大小太小了,增大一点试试。
或者干脆升级到sql7或sql2000,可以自动管理tempdb大小的。
 
以上各位好象都没有说到本质上的问题。
我查了一下sql server6.5的在线帮助,她的原文是:
message text:
Could not retrieve row from logical page %id via RID because the entry
in the offset table(=%d) for that RID(=%d) is less than or equal to 0

我用 dbcc checkdb(mydb) and dbcc newalloc(mydb) 也没有解决我的问题。
(注:dbcc checkdb and dbcc newalloc 是他建议我做的哦!)
不知大家还有什么好的方法........!!!!!
 
用 dbcc checkdb(mydb) ,and find "MSG" in ISQL result,
确定哪个Table有问题,然后Select * into 另一Table from 问题Table,
如果没问题,Drop 问题Table,重建,把数据倒回来,OK。
否则,要从备份中恢复.
 
多人接受答案了。
 
后退
顶部