SQL server警告:致命错误829发生在2019年10月10日下午12:48。请记下错误和时间,并与系统管理员联系

SQL server警告:致命错误829发生在2019年10月10日下午12:48。请记下错误和时间,并与系统管理员联系,sql,sql-server,Sql,Sql Server,2表格不插入、选择、删除或删除表格命令执行后显示以下错误: 我收到的错误 警告:致命错误829发生在2019年10月10日下午12:48。注意 错误和时间,并与系统管理员联系 只需在谷歌上快速搜索,并找到一个类似的线程。然而,为了便于参考,我提取了可能的解决方案 表示存在I/O子系统问题。被称为“硬I/O错误”。SQL Server要求操作系统读取一个页面,但它说“否”-这意味着I/O子系统无法读取有问题的页面 CHECKDB输出意味着它无法创建用于获取数据库事务一致性时间点视图的内部数据库快照

2表格不插入、选择、删除或删除表格命令执行后显示以下错误:

我收到的错误

警告:致命错误829发生在2019年10月10日下午12:48。注意 错误和时间,并与系统管理员联系


只需在谷歌上快速搜索,并找到一个类似的线程。然而,为了便于参考,我提取了可能的解决方案

表示存在I/O子系统问题。被称为“硬I/O错误”。SQL Server要求操作系统读取一个页面,但它说“否”-这意味着I/O子系统无法读取有问题的页面

CHECKDB输出意味着它无法创建用于获取数据库事务一致性时间点视图的内部数据库快照。造成这种情况的原因有很多:

存储数据库数据文件的卷上可能没有任何可用空间 SQL服务帐户在包含数据库数据文件的目录中可能没有创建文件权限 如果这两种情况都不存在,您可以创建自己的数据库快照并在该快照上运行
DBCC CHECKDB
。如果您有,请运行以下命令:

DBCC CHECKDB (yourdbname) WITH NO_INFOMSGS, ALL_ERRORMSGS
无论结果如何,您都要考虑从备份中恢复、将数据提取到新数据库或运行修复。每种情况都涉及不同程度的停机和数据丢失。您还必须进行一些根本原因分析,以找出首先导致腐败的原因


顺便问一下,您是否启用了页面校验和?您是否查看过SQL错误日志或Windows应用程序事件日志中是否有任何损坏迹象或I/O子系统出现问题?

Ok。你有一个错误。你的问题是?如何解决这个错误系统表预检查:对象ID 3。无法读取和锁定闩锁类型为SH的页(1:784)。Check语句由于不可修复的错误而终止。数据库错误:数据库7的元数据不一致。无法修复此错误并阻止进一步的DBCC处理。请从备份还原。表错误:alloc单元ID 196608,第页(1:784)。测试(处于关闭状态(BUF\u IOERR,pBUF->bstat))失败。值为133129和-6。发动机建议
。。。请从备份中还原。
您能从以前的备份中还原数据库吗?先生,请勿进行任何备份
DBCC CHECKDB (yourdbname) WITH NO_INFOMSGS, ALL_ERRORMSGS