SQL Server 检测到基于一致性的逻辑 I/O 错误.....请执行完整的数据库一致性检查(DBCC CHECKDB)......
错误信息:
SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确(应为: 0xb11dc661,但实际为: 0x395240ca)。在文件 ‘D:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\InterfaceInfo.mdf’ 中、偏移量为 0x000000232f8000 的位置对数据库 ID 7 中的页 (1:72060) 执行 读取 期间,发生了该错误。SQL Server 错误日志或系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。
情况复现:
很久之前就出现了,解决掉,这次又出现了,做个备注说明,
起因是我的sqlserver有一段时间经常用于连接远程数据库,自己本地的实例有长达半年没连过,然后再次连接成功后 -> 打开库 -> 打开表 -> 挂掉,出现以上错误,由于我是所有表打开都是这种情况,所以肯定不是单表的原因,肯定是源于系统设置
解决方法:
如果只是单一数据库下面的某一张或者某几张表出现问题,可重置用户模式为多用于模式,就是设置为single在设置为mutile
引用一下网友提供的脚本:
--设置为单用户模式
USE master;
GO
ALTER DATABASE AdventureWorks2012
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;--设置为只读模式
GO
ALTER DATABASE AdventureWorks2012
SET READ_ONLY;--设置为多用户模式(正常使用也是这个)
GO
ALTER DATABASE AdventureWorks2012
SET MULTI_USER;
GO
如果是所有表都出现无法打开, 打开报错的情况,用一下方法
1、停用sqlserver实例服务
2、设置数据库文件所在文件权限为everyone,给与全部权限
3、重启实例服务
4、重启电脑
以上问题仅针对于我自己遇到的问题做个备注,不代表能解决所有问题,但是我比较喜欢解决问题的思路
SQL Server 检测到基于一致性的逻辑 I/O 错误.....请执行完整的数据库一致性检查(DBCC CHECKDB)......相关推荐
- SQL Server 检测到基于一致性的逻辑 I/O 错误
在做sql server数据库从备份文件.bak中恢复,恢复后,在执行查询时报错:SQL Server 检测到基于一致性的逻辑 I/O 错误 SQL Server 检测到基于一致性的逻辑 I/O 错误 ...
- 数据库 SQL Server 检测到基于一致性的逻辑 I/O 错误 页撕裂 执行 读取 期间,发生了该错误 恢复
[检测] 数据库系统表架构损坏, 用DBCC检测得到如下结果 配置选项 'allow updates' 已从 1 更改为 1.请运行 RECONFIGURE 语句进行安装. 文件激活失败.物理文件名称 ...
- 解决方法:SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正
解决方法:SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正 参考文章: (1)解决方法:SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正 (2)https: ...
- SQL Server 检测到基于一致性的逻辑 I/O 错误 解决方案
报错信息:SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确(应为: 0xd4eae74b,但实际为: 0xd4eb674b). 解决方案: 新建查询,执行: use datan ...
- 用友U8数据库修复用友t3数据库修复用友/823错误824错误/检测到基于一致性的逻辑 I O 错误/ tempdb 空间用尽或某一系统表不一致
[用友数据库] 数据库报错 对数据库DBCC Checkdb修复,报"消息211,级别23,状态51,第1 行 可能发生了架构损坏.请运行DBCC CHECKCATALOG." 用 ...
- SQL Server安全性和基于策略的管理–高级条件
The policy core consists of conditions and targets. Moreover, complex targets are defined by additio ...
- Sql server安装时出现找不到vc_red.msi错误
2019独角兽企业重金招聘Python工程师标准>>> Sql server安装时出现找不到vc_red.msi错误,要求手工定位这个文件.问题是定位到那个文件,然后继续,安装还是失 ...
- tfs 文件系统部署_使用SQL Server数据工具和使用自定义工作流文件的TFS部署到多个数据库
tfs 文件系统部署 In the previous blog post : Deployment to several databases using SQL Server Data Tools a ...
- 数据库 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\test1.mdf' 已存在。请选择其他数据库
关于asp.net编译中出现 数据库 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\test1.md ...
最新文章
- 扫地机器人能有多硬核?好家伙自动驾驶、激光扫描、NLP这些硬科技全上了,科沃斯:技术创新才能打破行业内卷...
- 告别2013,迎接2014
- [PHP] 项目实践中的自动加载实现
- php判断外链,php检查字符串中是否有外链的方法
- 前端学习(1922)vue之电商管理系统电商系统之渲染角色数据
- 阿里云神龙团队拿下TPCx-BB排名第一的背后技术
- Java Concurrent--死锁/饥饿/活锁
- centos 6 安装clamav杀毒软件查毒
- 封装常用的js(base.js)——【05】自定义弹出框.封装水平垂直居中center(),和resize() ....
- (转载)MyEclipse 9.1配置ADT(Link方式配置Android开发环境)
- 艾默生变频器报警PHP,艾默生/Emerson变频器启动就报警维修很牛
- IDEA 格式化XML命令
- 要打理好自己的钱袋子
- kron matlab_MATLAB中kron命令有什么用途
- 7-11 电话聊天狂人 (25分)
- 华硕Afudos更新bios方法介绍
- html5手机电商网页设计代码_一部手机,万物皆可复制粘贴,这位兼职写代码的设计师将AR玩出了新高度...
- 全球与中国聚 (3,4-亚乙基二氧噻吩) (PEDOT)市场“十四五”规划及远景目标的建议报告2022-2028年
- 微信付费进群收费进群系统源码 底部会显示价格(可自定义)入群
- win10录屏软件哪个好?这5个录屏软件亲测好用!
热门文章
- 30个很有效的破冰游戏_20170513210952
- yeezy350灰橙_海外媒体指明某平台Yeezy350灰橙的补货为Fake!但这事没那么简单
- Vue启动报错This is probably not a problem with npm. There is likely additional logging output above.
- Qlikview Data Modeling---Concatenation
- applewatch与服务器连接中断,千万不要买AppleWatch的5个原因!
- Spring、SpringMVC、Mybatis常见面试题总结
- C/C++数据结构——公路村村通(Prim)
- 《勋伯格和声学》读书笔记(一):大调三和弦的排列与结构
- foobar2000利用cue对ape进行分轨操作及其常见问题
- 补丁问题(WannaCry)补丁问题