社区
疑难问题
帖子详情
SQL 服务器: 消息 823,级别 24,状态 2,行 1
terryxin
2009-12-24 01:23:38
SQL 服务器: 消息 823,级别 24,状态 2,行 1
sqlserver2000出现这个错误,大家有好的解决方法吗
...全文
616
9
打赏
收藏
SQL 服务器: 消息 823,级别 24,状态 2,行 1
SQL 服务器: 消息 823,级别 24,状态 2,行 1 sqlserver2000出现这个错误,大家有好的解决方法吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
terryxin
2010-01-03
打赏
举报
回复
没有很好的解决此问题,我也用了DBCC CHECKDB 等命令恢复,但还是有部分恢复不过来,考虑其他方案
dawugui
2009-12-24
打赏
举报
回复
[Quote=引用楼主 terryxin 的回复:]
SQL 服务器: 消息 823,级别 24,状态 2,行 1
sqlserver2000出现这个错误,大家有好的解决方法吗
[/Quote]
http://www.itpub.net/thread-427933-1-1.html
解释 :
Microsoft SQL Server 在对某设备进行读或写请求时遇到 I/O 错误。该错误通常表明磁盘问题。但是,错误日志中在错误 823 之前记录的其它核心消息应指出涉及了哪个设备。
解决方法:
从最新的数据库备份还原损坏的文件。从数据库备份中还原应始终是修复已损坏数据库的首选方法。
如果没有备份或者检测到的错误是孤立的,则 DBCC CHECKDB 的修复功能可能很有用。然而,比起从备份中还原损坏的文件,可能使用 DBCC CHECKDB 消耗的时间更多,且可能无法恢复全部数据。
注意:如果使用修复子句运行 DBCC CHECKDB 时,问题没有得到纠正,或者不知道该过程将如何影响数据,请与主要的支持提供者联系。
--小F--
2009-12-24
打赏
举报
回复
解释
Microsoft® SQL Server™ 在对某设备进行读或写请求时遇到 I/O 错误。该错误通常表明磁盘问题。但是,错误日志中在错误 823 之前记录的其它核心消息应指出涉及了哪个设备。
对策
检查该设备的可访问性和状态。
如果可能,执行硬件诊断并纠正问题。
从最新的数据库备份还原损坏的文件。从数据库备份中还原应始终是修复已损坏数据库的首选方法。
如果没有备份或者检测到的错误是孤立的,则 DBCC CHECKDB 的修复功能可能很有用。然而,比起从备份中还原损坏的文件,可能使用 DBCC CHECKDB 消耗的时间更多,且可能无法恢复全部数据。
注意 如果使用修复子句运行 DBCC CHECKDB 时,问题没有得到纠正,或者不知道该过程将如何影响数据,请与主要的支持提供者联系。
这样的情况是由数据写到磁盘上出问题造成的。。。造成读不了,就抱这样的错误。
但是MSSQL2000之后就很少发生这样的问题。。只有断电才可能发生。。
不知道是不是 这个 原因
水族杰纶
2009-12-24
打赏
举报
回复
做什麼操作時候
報的錯誤
terryxin
2009-12-24
打赏
举报
回复
空间不够会不会出现此情况
aimee_99
2009-12-24
打赏
举报
回复
多半会发生掉电后
aimee_99
2009-12-24
打赏
举报
回复
IO ?
dbcc checkdb看看
sgtzzc
2009-12-24
打赏
举报
回复
贴语句
服务器
消息
823
,
SQL
Server2000 查询分析器中用select查询时会报错
服务器
:
消息
823
,
级别
24
,
状态
2,
行
1,连接中断 如何解决?...
服务器
在运
行
SQL
Server2000时遭遇宕机,重启后执
行
查询出现
823
错误,指出I/O错误(循环冗余检查)。日志显示多个页面读取失败,涉及表'jdo_vehicle_info'存在多个一致性错误。DBCC CHECKTABLE发现修复需要允许数据丢失,建议进
行
数据库检查和修复。
服务器
消息
823
,解决
SQL
Server"
消息
823
,
级别
24
,
状态
2,
行
1 ,连接中断"及“
服务器
:
消息
8909,
级别
16,
状态
1,
行
2”...
当遇到
SQL
Server的
823
和8909错误,导致数据库无法正常附加和使用时,可以通过进入紧急模式、重建日志、修复索引来解决问题。通过DBCC CHECKDB检查并修复数据库,最终成功恢复数据并确保软件正常运
行
。
服务器
消息
823
级别
24
,请教
服务器
:
消息
823
,
级别
24
,
状态
2,
行
1 连接中的错误...
本文详细介绍了如何使用DBCC CHECKDB等命令检测和修复
SQL
SERVER数据库的问题,包括物理存储、索引错误等。当数据库损坏严重,无法建立数据连接时,提供了一种通过新建数据库并替换文件的方法进
行
尝试修复。同时强调了在修复过程中可能需要的数据恢复策略,如使用备份或重建关键表。
sql
server 2000 查询时会报错
服务器
:
消息
823
,
级别
24
,使用DBCC CHECKDB 手工修复数据库
本文提供了解决
SQL
Server 2000数据库错误
823
的详细步骤,包括使用DBCC CHECKDB命令的不同修复
级别
,如何进入单用户模式,以及修复表和索引的具体操作。
SQL
SERVER附加错误代码
823
的处理
本文提供了解决
SQL
Server附加数据库时出现错误
823
的方法,包括更新数据库
状态
、重建日志文件等步骤,并介绍了如何处理损坏的表。
疑难问题
22,297
社区成员
121,728
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章