未能在索引页 (1:28163) 中找到 RID '16b16b597205000000030000' 的索引条目(索引 ID 0,

解决方案 »

  1.   

    重新启动计算机,停止sqlserver服务,然后把数据库原始文件copy一份出来,以防万一.
    然后再想办法把置疑数据恢复到正常,有关置疑的恢复在网上有很多,参考:
    http://zhidao.baidu.com/question/365482858.html
      

  2.   

    置疑的恢复已经成功了,可问题是运行dbcc checkdb 时还是在报错,报告哪个索引错误了
      

  3.   

    网上对运行dbcc checkdb 时还是在报错是的方案是和开发商联系,所以我想拷贝镜像出来,就不知道镜像的数据库是不是好的
      

  4.   

    临时表不是与回话有关吗?
    如何找到那个临时表的?
    可以在tempdb中找到的:select *
    from tempdb.sys.tables
      

  5.   

    临时表不是与回话有关吗?
    如何找到那个临时表的?
    可以在tempdb中找到的:select *
    from tempdb.sys.tables
    关于临时表,又想起来一个问题,说临时表与表变量的区别时,说临时表上可以有统计信息和索引临时表就我知道的用法,或者是我用的,基本上是在存储过程中
    类似:select * into #temp1 from t1
    然后再对#temp1做各种折腾
    我试了,在临时表上建索引也是没问题的
    关键是“临时表上的索引”是这样用的吗?
    select * into #temp1 from t1
    create index index_id on #temp1(id)
    因为“临时表”本来就是“临时”创建的,
    作为一个中间结果集,我个人感觉存储数据量不应该太大
    所以也没有过创建索引的语句了。