sql 2000数据库中的sysobjects表损坏了,如何从备份中恢复sysobjects表

解决方案 »

  1.   

    但我的备份数据是几天前的,我要保留这段时间的数据呀,可否直接从备份数据库中的sysobjects表导入到当
    前的数据库中,请教如何处理,急呀
      

  2.   


    sysobjects 是在master里面的,所以得恢复master数据库。不知道你是否有备份master数据库。ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.zh-CHS/s10de_4deptrbl/html/c83d802c-e84e-4458-b3ca-173d9ba32f73.htm
      

  3.   

    每个数据库内都有个sysobjects表,我指的是这个损坏了
      

  4.   

    纠正一下,每个数据库中都有sysobjects系统表。 像sysdatabases之类的仅在master库中存在。 
      

  5.   


    直接从备份数据库中导出sysobjects然后导入新的数据库即可。 不过你会损失上次备份后新增加的对象。
      

  6.   

    用 dbcc checkdb 检查数据库试试.