FCB应该是File Control Block文件控制块错误的意思是up_sale_write_new无法打开beyond数据库的ID为15104的数据文件你对beyond这个数据库做一下dbcc checkdb看看有没有错误

解决方案 »

  1.   

    你先做啊,我的判断是有.如果没有就另外找原因啊.dbcc checkdb不会对你的数据库造成其他影响的,放心做吧.你就是寻求微软的技术支持,他们的工程师一般也会要求你先把checkdb的结果给他们看看的
      

  2.   

    Could not open FCB for invalid file ID 15104 in database 'beyond'.
    从这个错误上看,是存储ID为15104的文件出现了错误,而这个文件属于beyond数据库.那么第一布就应该是check这个数据库,这是处理问题的一般思路,不是"有如何,没有又如何呢"有如何,没有又如何是需要在前面做了的基础上来做判断的,不是凭空捏造的,呵呵
      

  3.   

    报错内容如下请继续指教CHECKDB 发现了 0 个分配错误和 6 个一致性错误(在数据库 'beyond' 中)。
    repair_allow_data_loss 是最低的修复级别(对于由 DBCC CHECKDB (beyond ) 发现的错误而言)。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
      

  4.   

    可能是你的文件坏了,fcb
    用这个检查一下, dbcc checkdb
      

  5.   

    6 个一致性错误  ---说明数据库有一致性错误repair_allow_data_loss  ---使用该选项可以修复数据库修复办法先将数据库beyond置于single user模式然后在查询分析器里执行一下语句修复数据库
    DBCC CHECKDB ('beyond',repair_allow_data_loss)修复完成后将beyond改回Multi User模式注意:使用repair_allow_data_loss选项的dbcc checkdb来做数据库修复可能造成数据丢失,修复前请先备份数据库以防数据丢失
      

  6.   

    能不能用这个直接修复了
    DBCC CHECKDB (beyond , REPAIR_ALLOW_DATA_LOSS)