SQL 查询分析器不能查询 服务器: 消息 823,级别 24,状态 2,行 1 连接中断

xtliuyi 2010-08-23 11:04:21
数据库文件被物理删除,用恢复软件恢复后再附加进来后查询前面一部门数据没有问题,不能查询全部的数据
select top 5339 from table 可以查出数据,

select top 5340 from table 5339之后的就不能查询了

所有的表都一样,估计是由于数据删除时对数据库有些损坏
...全文
1284 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2010-08-26
  • 打赏
  • 举报
回复
dbcc checktable('')表
xtliuyi 2010-08-26
  • 打赏
  • 举报
回复
虽然没得到满意的答案,还是谢谢大家,结贴散分,见者有份.
Austindatabases 2010-08-23
  • 打赏
  • 举报
回复
下例检查 authors 表的数据页完整性。

捷定数据库修复中心

DBCC CHECKTABLE (’authors’)
GO
B. 检查表,但不检查非聚集索引 数据恢复finddata.net

下例对 authors 表的数据页完整性进行检查,但不检查非聚集索引。 数据恢复finddata.net

DBCC CHECKTABLE (’authors’) WITH PHYSICAL_ONLY
GO
C. 检查特定索引

数据恢复finddata.net


下例对通过访问 sysindexes 获得的特定索引进行检查。

www.db-recovery.com

USE pubs
DECLARE @indid int
SELECT @indid = indid
FROM sysindexes
WHERE id = OBJECT_ID(’authors’) AND name = ‘aunmind’
DBCC CHECKTABLE (’authors’, @indid)
GO 数据库修复中心db-recovery

Tags: 系统表
xtliuyi 2010-08-23
  • 打赏
  • 举报
回复
dbcc checkdb 得到的结果:

服务器: 消息 8946,级别 16,状态 12,行 2
表错误: 分配页 (1:8088) 的 PFS_PAGE 页首结构值无效。类型为 0。请检查该页上的类型、对象 ID 和页 ID。
服务器: 消息 8921,级别 16,状态 1,行 1
CHECKTABLE 已终止。收集事实数据时检测到失败。可能是因为 tempdb 空间用尽或某一系统表不一致。请检查前面的错误信息。
服务器: 消息 8998,级别 16,状态 1,行 1
GAM、SGAM 或 PFS 页上的页错误导致 CHECKALLOC 无法验证数据库 ID 11 中从 (1:8088) 到 (1:16175) 的页。原因请参阅其它错误信息。
服务器: 消息 8909,级别 16,状态 1,行 1
表错误: 对象 ID 115969024,索引 ID 34,页 ID (1:8088)。页首结构中的 PageId = (26112:16)。
'fxzbsoft_jbl' 的 DBCC 结果。
CHECKDB 发现了 1 个分配错误和 0 个一致性错误,这些错误并不与任何单个的对象相关联。
CHECKDB 发现了 0 个分配错误和 1 个一致性错误(在表 '(Object ID 115969024)' 中,该表的对象 ID 为 115969024)。
CHECKDB 发现了 1 个分配错误和 1 个一致性错误(在数据库 'FxZbSoft_JBL' 中)。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。


有没有好的方法恢复数据?请高手指点
xtliuyi 2010-08-23
  • 打赏
  • 举报
回复
有没哪位也碰到过这种问题的?出来说下
Austindatabases 2010-08-23
  • 打赏
  • 举报
回复
请你使用DBCC TABLE 查看表是不是损害
xtliuyi 2010-08-23
  • 打赏
  • 举报
回复
在网上找了下,也没看明白
duanzhi1984 2010-08-23
  • 打赏
  • 举报
回复
没碰到过
xtliuyi 2010-08-23
  • 打赏
  • 举报
回复
ldslove:
dbcc checkdb 怎么用?谢谢!
hao1hao2hao3 2010-08-23
  • 打赏
  • 举报
回复
还有这样的情况,真的没遇到过,是提示错误而不是不能查到这么多条记录对吧?
东那个升 2010-08-23
  • 打赏
  • 举报
回复
dbcc checkdb看看
albert_sky 2010-08-23
  • 打赏
  • 举报
回复
是不是数据没有完全恢复?

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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