--检查一下数据库内部是否存在分配错误和一致性错误。DBCC CHECKDB (数据库名)DBCC CHECKTABLE(表名)

解决方案 »

  1.   

    按照wangtiecheng的方法做了一遍。
    执行:
    DBCC CHECKDB (DetManage)
    DBCC CHECKTABLE(version)
    DBCC CHECKTABLE(stands)
    DBCC CHECKTABLE(stains)
    DBCC CHECKTABLE(auto_type)
    DBCC CHECKTABLE(expdata)
    DBCC CHECKTABLE(ers)
    DBCC CHECKTABLE(insass)
    DBCC CHECKTABLE(inspects)输出:
    ...
    'stavis' 的 DBCC 结果。
    对象 'stavis' 有 12 行,这些行位于 1 页中。
    'rdata' 的 DBCC 结果。
    对象 'rdata' 有 1672 行,这些行位于 375 页中。
    CHECKDB 发现了 0 个分配错误和 0 个一致性错误(在数据库 'DetManage' 中)。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
    'version' 的 DBCC 结果。
    对象 'version' 有 11 行,这些行位于 1 页中。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
    'stands' 的 DBCC 结果。
    对象 'stands' 有 1 行,这些行位于 1 页中。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
    'stains' 的 DBCC 结果。
    对象 'stains' 有 12 行,这些行位于 5 页中。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
    'auto_type' 的 DBCC 结果。
    对象 'auto_type' 有 3 行,这些行位于 1 页中。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
    'expdata' 的 DBCC 结果。
    对象 'expdata' 有 8 行,这些行位于 1 页中。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
    'ers' 的 DBCC 结果。
    对象 'ers' 有 4 行,这些行位于 1 页中。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
    'insass' 的 DBCC 结果。
    对象 'insass' 有 12 行,这些行位于 1 页中。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
    'inspects' 的 DBCC 结果。
    对象 'inspects' 有 4 行,这些行位于 1 页中。
    DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
    没发现有问题哦。
      

  2.   

    顶……估计是一下子处理七个外键,出现了死锁,建议A ref B ,B ref C,C ref D……试试
      

  3.   

    先不要使用sql语句创建,在企业管理器的关系图中,一个一个创建,看看是否正常?
      

  4.   

    我在关系图里只建了一个引用:
        主键                外键
    version.versionid   stands.versionid接着点stands表的设计表选项,报错:
    表version未能被加载,列“”不存在。
      

  5.   

    不管怎样,stands表一建外键就完蛋,搞晕了,暂时不管这个问题了,以后再研究。