传单程序从昨天开始就报这个错误 没找到原因 不知如何解决 希望高人能指点一二 小弟不胜感激执行存储过程失败, [{call TL_TimerAutoReporter }]  Errcode=625;Errmsg=[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]无法从页 (1:127536) 中按 RID 检索行,因为 slotid(0)无效。

解决方案 »

  1.   

    如果是SQL2000,重建一下日誌验证数据库一致性
    dbcc checkdb('test')
    不行可用DBCC CHECKDB ('test',REPAIR_REBUILD)
    REPAIR_ALLOW_ DATA_LOSS
    嘗試修復所有報告的錯誤。這些修復可能會造成某些資料的遺失。REPAIR_FAST
    維護這個項目的目的,只是為了與舊版相容。REPAIR_REBUILD
    執行 REPAIR_FAST 所執行的所有修復動作,並包括重建索引之類耗時的修復。執行這類修復沒有資料遺失的危險。
      

  2.   

    修復完,不能完全修復時,最好把庫生成腳本,創建一個新DB,把數據庫導入新DB.
      

  3.   

    DBCC CHECKDB('数据库名称',REPAIR_ALLOW_DATA_LOSS)   
    REPAIR_ALLOW_DATA_LOSS:是比较高级的修复方式   
    REPAIR_FAST:是简单快速的修复方式
      

  4.   

    谢谢各位了 最近很忙 没上CSDN 
      

  5.   

    把表修复好就可以了。我前段时间写了个sybase版的 自动修复表的过程 估计不适合你。