关于text、ntext 或 image 节点的页 (1:298),槽 1 不存在。

jackyhzzjcn 2004-10-22 01:50:43
我用Delete命令删除一个表的数据的时候,得到如下范围信息,该怎么处理,谢谢。
系统是SQL2K:

Server: Msg 7105, Level 22, State 6, Line 1
text、ntext 或 image 节点的页 (1:298),槽 1 不存在。

Connection Broken
...全文
274 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackyhzzjcn 2004-10-22
  • 打赏
  • 举报
回复
哦,谢谢。
zjcxc 元老 2004-10-22
  • 打赏
  • 举报
回复
原因就比较多:

比如服务器掉电,磁盘有损坏,磁盘写的时候发生故障,病毒修改等
jackyhzzjcn 2004-10-22
  • 打赏
  • 举报
回复
能不能说一下为什么会发生这样的情况?
jackyhzzjcn 2004-10-22
  • 打赏
  • 举报
回复
非常感谢!
zjcxc 元老 2004-10-22
  • 打赏
  • 举报
回复
USE 你的数据库名
go

exec sp_dboption '你的数据库名', 'single user', 'true'
Go


DBCC DBREINDEX('myTable',REPAIR_ALLOW_DATA_LOSS)
go

sp_dboption '你的数据库名', 'single user', 'false'
Go
Andy__Huang 2004-10-22
  • 打赏
  • 举报
回复
你的表是不是有外健 ﹑約束健﹖如果有先把外健刪除
jackyhzzjcn 2004-10-22
  • 打赏
  • 举报
回复
该怎么修复? 谢谢。
jackyhzzjcn 2004-10-22
  • 打赏
  • 举报
回复
不会 :)
Andy__Huang 2004-10-22
  • 打赏
  • 举报
回复
可能是你寫的語句有錯﹖
jackyhzzjcn 2004-10-22
  • 打赏
  • 举报
回复
'myTable' 的 DBCC 结果。
对象 'myTable' 有 670 行,这些行位于 22 页中。
CHECKTABLE 发现了 0 个分配错误和 16 个一致性错误(在表 'myTable' 中,该表的对象 ID 为 496720822)。
repair_allow_data_loss 是最低的修复级别(对于由 DBCC CHECKTABLE (myDB.dbo.myTable ) 发现的错误而言)。
zjcxc 元老 2004-10-22
  • 打赏
  • 举报
回复
--检查一下,看看是否表有问题:

dbcc checktable('你的表')
jackyhzzjcn 2004-10-22
  • 打赏
  • 举报
回复
哪位知道的兄弟帮帮忙,急!
hisi 2004-10-22
  • 打赏
  • 举报
回复
不知道。up

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧