今天在对SQL Server数据库进行Update时,发生text、ntext、或是image 节点的分页,插槽?不存在的错误。
解决方法:用查询分析器,执行下列语句
sp_dboption '数据库名', 'SINGLE USER', TRUE
DBCC CHECKDB('数据库名', REPAIR_ALLOW_DATA_LOSS)
sp_dboption '数据库名', 'SINGLE USER', FALSE
用这些修复语句修复后,返回的一些有代表性的错误信息:
再根据错误信息,查询不能修复的信息备份,将之删除,再将备份的信息插入原来的地方,问题解决。