请教一个关于数据库问题,相信很多人也遇到过,求解决方法!

时间:2021-11-04 20:11:29
描述:
在文件 'D:\sqldb\game-v2.mdf' 中、偏移量为 0x000000320f4000 的位置执行 读取 期间,操作系统已经向 SQL Server 返回了错误 1117(由于 I/O 设备错误,无法运行此项请求。)。SQL Server 错误日志和系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
数据:


下边是我执行(DBCC CHECK)的信息
game-v2的 DBCC 结果。
Service Broker 消息 9675,状态 1: 已分析的消息类型: 14。
Service Broker 消息 9676,状态 1: 已分析的服务约定: 6。
Service Broker 消息 9667,状态 1: 已分析的服务: 3。
Service Broker 消息 9668,状态 1: 已分析的服务队列: 3。
Service Broker 消息 9669,状态 1: 已分析的会话端点: 0。
Service Broker 消息 9674,状态 1: 已分析的会话组: 0。
Service Broker 消息 9670,状态 1: 已分析的远程服务绑定: 0。
消息 8966,级别 16,状态 2,第 2 行
无法使用闩锁类型 SH 读取并闩锁页 (1:102522)。1117(由于 I/O 设备错误,无法运行此项请求。) 失败。 
CHECKDB 发现有 0 个分配错误和 1 个一致性错误与任何单个的对象都没有关联。
sys.sysrowsetcolumns的 DBCC 结果。
对象 'sys.sysrowsetcolumns' 的 14 页中有 1353 行。
sys.sysrowsets的 DBCC 结果。
对象 'sys.sysrowsets' 的 2 页中有 195 行。
sysallocunits的 DBCC 结果。
对象 'sysallocunits' 的 3 页中有 219 行。
sys.sysfiles1的 DBCC 结果。
对象 'sys.sysfiles1' 的 1 页中有 2 行。
sys.syshobtcolumns的 DBCC 结果。
对象 'sys.syshobtcolumns' 的 17 页中有 1353 行。
sys.syshobts的 DBCC 结果。
对象 'sys.syshobts' 的 2 页中有 195 行。
sys.sysftinds的 DBCC 结果。
对象 'sys.sysftinds' 的 0 页中有 0 行。
sys.sysserefs的 DBCC 结果。
对象 'sys.sysserefs' 的 1 页中有 219 行。
sys.sysowners的 DBCC 结果。
对象 'sys.sysowners' 的 1 页中有 16 行。
sys.sysprivs的 DBCC 结果。
对象 'sys.sysprivs' 的 1 页中有 122 行。
sys.sysschobjs的 DBCC 结果。
对象 'sys.sysschobjs' 的 10 页中有 520 行。
sys.syscolpars的 DBCC 结果。
对象 'sys.syscolpars' 的 42 页中有 2023 行。
sys.sysnsobjs的 DBCC 结果。
对象 'sys.sysnsobjs' 的 1 页中有 1 行。
sys.syscerts的 DBCC 结果。
对象 'sys.syscerts' 的 1 页中有 0 行。
sys.sysxprops的 DBCC 结果。
对象 'sys.sysxprops' 的 13 页中有 114 行。
sys.sysscalartypes的 DBCC 结果。
对象 'sys.sysscalartypes' 的 1 页中有 27 行。
sys.systypedsubobjs的 DBCC 结果。
对象 'sys.systypedsubobjs' 的 1 页中有 1 行。
sys.sysidxstats的 DBCC 结果。
对象 'sys.sysidxstats' 的 13 页中有 639 行。
sys.sysiscols的 DBCC 结果。
对象 'sys.sysiscols' 的 4 页中有 764 行。
sys.sysbinobjs的 DBCC 结果。
对象 'sys.sysbinobjs' 的 1 页中有 23 行。
sys.sysobjvalues的 DBCC 结果。
对象 'sys.sysobjvalues' 的 324 页中有 943 行。
sys.sysclsobjs的 DBCC 结果。
对象 'sys.sysclsobjs' 的 1 页中有 13 行。
sys.sysrowsetrefs的 DBCC 结果。
对象 'sys.sysrowsetrefs' 的 1 页中有 4 行。
sys.sysremsvcbinds的 DBCC 结果。
对象 'sys.sysremsvcbinds' 的 0 页中有 0 行。
sys.sysxmitqueue的 DBCC 结果。
对象 'sys.sysxmitqueue' 的 0 页中有 0 行。
sys.sysrts的 DBCC 结果。
对象 'sys.sysrts' 的 1 页中有 1 行。
sys.sysconvgroup的 DBCC 结果。
对象 'sys.sysconvgroup' 的 0 页中有 0 行。
sys.sysdesend的 DBCC 结果。
对象 'sys.sysdesend' 的 0 页中有 0 行。
sys.sysdercv的 DBCC 结果。
对象 'sys.sysdercv' 的 0 页中有 0 行。
sys.syssingleobjrefs的 DBCC 结果。
对象 'sys.syssingleobjrefs' 的 1 页中有 133 行。
sys.sysmultiobjrefs的 DBCC 结果。
对象 'sys.sysmultiobjrefs' 的 13 页中有 1373 行。
sys.sysdbfiles的 DBCC 结果。
对象 'sys.sysdbfiles' 的 1 页中有 2 行。
sys.sysguidrefs的 DBCC 结果。
对象 'sys.sysguidrefs' 的 1 页中有 0 行。
sys.sysqnames的 DBCC 结果。
对象 'sys.sysqnames' 的 1 页中有 91 行。
sys.sysxmlcomponent的 DBCC 结果。
对象 'sys.sysxmlcomponent' 的 1 页中有 93 行。
sys.sysxmlfacet的 DBCC 结果。
对象 'sys.sysxmlfacet' 的 1 页中有 97 行。
sys.sysxmlplacement的 DBCC 结果。
对象 'sys.sysxmlplacement' 的 1 页中有 17 行。
sys.sysobjkeycrypts的 DBCC 结果。
对象 'sys.sysobjkeycrypts' 的 1 页中有 0 行。
sys.sysasymkeys的 DBCC 结果。
对象 'sys.sysasymkeys' 的 0 页中有 0 行。
sys.syssqlguides的 DBCC 结果。
对象 'sys.syssqlguides' 的 0 页中有 0 行。
sys.sysbinsubobjs的 DBCC 结果。
对象 'sys.sysbinsubobjs' 的 0 页中有 0 行。
systranschemas的 DBCC 结果。
对象 'systranschemas' 的 0 页中有 0 行。
PPProductBuy的 DBCC 结果。
对象 'PPProductBuy' 的 1 页中有 3 行。
MSpeer_lsns的 DBCC 结果。
对象 'MSpeer_lsns' 的 0 页中有 0 行。
UserLoginLog的 DBCC 结果。
对象 'UserLoginLog' 的 8702 页中有 1046237 行。
MSpeer_request的 DBCC 结果。
对象 'MSpeer_request' 的 0 页中有 0 行。
PPPayment的 DBCC 结果。
对象 'PPPayment' 的 1 页中有 8 行。
UserPlayGameLog的 DBCC 结果。
对象 'UserPlayGameLog' 的 4419 页中有 1232174 行。
MSpeer_response的 DBCC 结果。
对象 'MSpeer_response' 的 0 页中有 0 行。
UserPromotionTable的 DBCC 结果。
对象 'UserPromotionTable' 的 2 页中有 287 行。
UserMsg的 DBCC 结果。
对象 'UserMsg' 的 13 页中有 185 行。
UserBindInfo的 DBCC 结果。
对象 'UserBindInfo' 的 1 页中有 7 行。
sysreplservers的 DBCC 结果。
对象 'sysreplservers' 的 1 页中有 1 行。
GameServer的 DBCC 结果。
对象 'GameServer' 的 3 页中有 58 行。
RecommendRelation的 DBCC 结果。
对象 'RecommendRelation' 的 1 页中有 22 行。
RecommendPayTotal的 DBCC 结果。
对象 'RecommendPayTotal' 的 1 页中有 22 行。
temp_Promotion_gameUserRole的 DBCC 结果。
对象 'temp_Promotion_gameUserRole' 的 10 页中有 0 行。
GamePayment的 DBCC 结果。
对象 'GamePayment' 的 3539 页中有 154973 行。
temp_newcard的 DBCC 结果。
对象 'temp_newcard' 的 18 页中有 3000 行。
GameCategory的 DBCC 结果。
对象 'GameCategory' 的 1 页中有 5 行。
RecommendPayApply的 DBCC 结果。
对象 'RecommendPayApply' 的 0 页中有 0 行。
Server_Money的 DBCC 结果。
对象 'Server_Money' 的 87 页中有 12825 行。
newsType的 DBCC 结果。
对象 'newsType' 的 1 页中有 6 行。
GamePlayURL的 DBCC 结果。
对象 'GamePlayURL' 的 0 页中有 0 行。
RecommendPayRecord的 DBCC 结果。
对象 'RecommendPayRecord' 的 0 页中有 0 行。
GamePlayLog的 DBCC 结果。
对象 'GamePlayLog' 的 6239 页中有 992591 行。
MaxipTable的 DBCC 结果。
对象 'MaxipTable' 的 1 页中有 1 行。
PromotionClass的 DBCC 结果。
对象 'PromotionClass' 的 1 页中有 20 行。
Sheet26$的 DBCC 结果。
对象 'Sheet26$' 的 46 页中有 4000 行。
PromotionCode的 DBCC 结果。
对象 'PromotionCode' 的 5 页中有 154 行。
JiHuoMa的 DBCC 结果。
对象 'JiHuoMa' 的 3749 页中有 283080 行。
Admin_LoginLog的 DBCC 结果。
对象 'Admin_LoginLog' 的 14 页中有 1422 行。
UserSystem0的 DBCC 结果。
对象 'UserSystem0' 的 21418 页中有 1612874 行。
UserModifyPassWord的 DBCC 结果。
对象 'UserModifyPassWord' 的 1 页中有 2 行。
AdInfo的 DBCC 结果。
对象 'AdInfo' 的 1 页中有 11 行。
notice的 DBCC 结果。
对象 'notice' 的 30 页中有 2297 行。
Admin_ProcessLog的 DBCC 结果。
对象 'Admin_ProcessLog' 的 10 页中有 1176 行。
UserAddress的 DBCC 结果。
对象 'UserAddress' 的 1 页中有 23 行。
Admin_Log的 DBCC 结果。
对象 'Admin_Log' 的 0 页中有 0 行。
WbljType的 DBCC 结果。
对象 'WbljType' 的 1 页中有 3 行。
Admin_Module的 DBCC 结果。
对象 'Admin_Module' 的 1 页中有 46 行。
PromotionTotalCode2的 DBCC 结果。
对象 'PromotionTotalCode2' 的 89 页中有 9426 行。
users的 DBCC 结果。
对象 'users' 的 23126 页中有 974595 行。
Admin_Role的 DBCC 结果。
对象 'Admin_Role' 的 1 页中有 6 行。
PromotionUserFrom的 DBCC 结果。
对象 'PromotionUserFrom' 的 7 页中有 306 行。
Admin_User的 DBCC 结果。
对象 'Admin_User' 的 1 页中有 8 行。
PromotionTotalWeb2的 DBCC 结果。
对象 'PromotionTotalWeb2' 的 8 页中有 568 行。
UserFcm的 DBCC 结果。
对象 'UserFcm' 的 635 页中有 79778 行。
user_msg的 DBCC 结果。
对象 'user_msg' 的 1 页中有 29 行。
Game的 DBCC 结果。
对象 'Game' 的 1 页中有 12 行。
Conference的 DBCC 结果。
对象 'Conference' 的 0 页中有 0 行。
ModifyMoney的 DBCC 结果。
对象 'ModifyMoney' 的 3 页中有 267 行。
astd4_card的 DBCC 结果。
对象 'astd4_card' 的 42 页中有 4000 行。
UserPointHistory的 DBCC 结果。
对象 'UserPointHistory' 的 1 页中有 7 行。
PPAutoRobot的 DBCC 结果。
对象 'PPAutoRobot' 的 1 页中有 0 行。
waibulianjie的 DBCC 结果。
对象 'waibulianjie' 的 9 页中有 240 行。
GameCheckLogin的 DBCC 结果。
对象 'GameCheckLogin' 的 1 页中有 6 行。
PPUserFavorites的 DBCC 结果。
对象 'PPUserFavorites' 的 1 页中有 14 行。
PPProduct的 DBCC 结果。
对象 'PPProduct' 的 1 页中有 3 行。
user_czhistory的 DBCC 结果。
对象 'user_czhistory' 的 2529 页中有 154980 行。
PPUserShare的 DBCC 结果。
对象 'PPUserShare' 的 0 页中有 0 行。
user_money的 DBCC 结果。
对象 'user_money' 的 35 页中有 7493 行。
JHProcess的 DBCC 结果。
对象 'JHProcess' 的 1 页中有 2 行。
PPUserSharePhoto的 DBCC 结果。
对象 'PPUserSharePhoto' 的 0 页中有 0 行。
PromotionTempYQCMUser的 DBCC 结果。
对象 'PromotionTempYQCMUser' 的 152 页中有 26270 行。
PPActive的 DBCC 结果。
对象 'PPActive' 的 0 页中有 0 行。
WebSiteLink的 DBCC 结果。
对象 'WebSiteLink' 的 1 页中有 7 行。
PayClass的 DBCC 结果。
对象 'PayClass' 的 1 页中有 14 行。
sysarticles的 DBCC 结果。
对象 'sysarticles' 的 2 页中有 77 行。
PromotionTotal的 DBCC 结果。
对象 'PromotionTotal' 的 57 页中有 1739 行。
sysarticlecolumns的 DBCC 结果。
对象 'sysarticlecolumns' 的 2 页中有 585 行。
LastGame的 DBCC 结果。
对象 'LastGame' 的 0 页中有 0 行。
sysschemaarticles的 DBCC 结果。
对象 'sysschemaarticles' 的 2 页中有 82 行。
noticeType的 DBCC 结果。
对象 'noticeType' 的 1 页中有 14 行。
syspublications的 DBCC 结果。
对象 'syspublications' 的 1 页中有 2 行。
PPShow的 DBCC 结果。
对象 'PPShow' 的 1 页中有 3 行。
UserGameRoleLevel的 DBCC 结果。
对象 'UserGameRoleLevel' 的 2826 页中有 311426 行。
UserLogin的 DBCC 结果。
对象 'UserLogin' 的 25135 页中有 1608076 行。
BackupLogPointer的 DBCC 结果。
对象 'BackupLogPointer' 的 3 页中有 471 行。
UserInfo的 DBCC 结果。
对象 'UserInfo' 的 22167 页中有 1612875 行。
user_Prize的 DBCC 结果。
对象 'user_Prize' 的 24 页中有 2950 行。
sys.queue_messages_1977058079的 DBCC 结果。
对象 'sys.queue_messages_1977058079' 的 0 页中有 0 行。
UserSystem的 DBCC 结果。
消息 8978,级别 16,状态 1,第 2 行
表错误: 对象 ID 1993422521,索引 ID 1,分区 ID 72057594959429632,分配单元 ID 72057594965393408 (类型为 In-row data)。页 (1:2575) 缺少上一页 (1:102522) 对它的引用。可能是因为链链接有问题。
消息 2533,级别 16,状态 1,第 2 行
表错误: 看不到分配给对象 ID 1993422521,索引 ID 1,分区 ID 72057594959429632,分配单元 ID 72057594965393408 (类型为 In-row data)的页 (1:102522)。该页可能无效,或者页头中可能包含错误的分配单元 ID。
消息 8976,级别 16,状态 1,第 2 行
表错误: 对象 ID 1993422521,索引 ID 1,分区 ID 72057594959429632,分配单元 ID 72057594965393408 (类型为 In-row data)。在扫描过程中未发现页 (1:102522),但该页的父级 (1:102735) 和上一页 (1:11453) 都引用了它。请检查以前的错误消息。
对象 'UserSystem' 的 34476 页中有 1612829 行。
CHECKDB 在表 'UserSystem' (对象 ID 1993422521)中发现 0 个分配错误和 3 个一致性错误。
PPShowHstory的 DBCC 结果。
对象 'PPShowHstory' 的 3 页中有 269 行。
sys.queue_messages_2009058193的 DBCC 结果。
对象 'sys.queue_messages_2009058193' 的 0 页中有 0 行。
syssubscriptions的 DBCC 结果。
对象 'syssubscriptions' 的 9 页中有 318 行。
user_Prize_Class的 DBCC 结果。
对象 'user_Prize_Class' 的 1 页中有 28 行。
PPShowHstoryTotal的 DBCC 结果。
对象 'PPShowHstoryTotal' 的 1 页中有 61 行。
sys.queue_messages_2041058307的 DBCC 结果。
对象 'sys.queue_messages_2041058307' 的 0 页中有 0 行。
news的 DBCC 结果。
对象 'news' 的 2 页中有 87 行。
PPProductPhoto的 DBCC 结果。
对象 'PPProductPhoto' 的 1 页中有 5 行。
sysarticleupdates的 DBCC 结果。
对象 'sysarticleupdates' 的 0 页中有 0 行。
MSpub_identity_range的 DBCC 结果。
对象 'MSpub_identity_range' 的 0 页中有 0 行。
CHECKDB 在数据库 'game-v2' 中发现 0 个分配错误和 4 个一致性错误。
对于由 DBCC CHECKDB (game-v2)发现的错误,repair_allow_data_loss 是最低的修复级别。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

2 个解决方案

#1


由于 I/O 设备错误,无法运行此项请求

#2


引用 1 楼 mingpei0703 的回复:
由于 I/O 设备错误,无法运行此项请求


大牛再说清楚一点
我几天一直在搞这玩意!都快疯掉了!

#1


由于 I/O 设备错误,无法运行此项请求

#2


引用 1 楼 mingpei0703 的回复:
由于 I/O 设备错误,无法运行此项请求


大牛再说清楚一点
我几天一直在搞这玩意!都快疯掉了!