sql一致性错误修复
发布时间: 2024-12-06 08:53:50
㈠ 数据库在进行CHECKDB时出现 SQL Server 检测到基于一致性的逻辑 I/O 错误
先备份数据库,在测试数中,将那9张表的数据先放到临时表中,再删除那9张表,重新建表,再从临时表导入数据,如果删除那9张表都失败,表明9的数据一致性有问题,那就只能重新建新的数据库,一个表一个表导数据.....
㈡ SQL2000数据库的系统表出错,怎么修复syscolumns和sysobjects
用dbcc
checkdb
检查数据库。
DBCC
CHECKDB
重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。
use
master
declare
@databasename
varchar(255)
set
@databasename='需要修复的数据库实体的名称'
exec
sp_dboption
@databasename,
N'single',
N'true'
--将目标数据库置为单用户状态
dbcc
checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc
checkdb(@databasename,REPAIR_REBUILD)
exec
sp_dboption
@databasename,
N'single',
N'false'--将目标数据库置为多用户状态
然后执行
DBCC
CHECKDB('需要修复的数据库实体的名称')
检查数据库是否仍旧存在错误。注意:修复后可能会造成部分数据的丢失。
㈢ SQLSERVER2008针对注册表项一致性验证失败
SQLSERVER2008针对注册表项一致性验证失败是设置错误造成的,解决方法为:
1、在系统桌面左下角点击开始----点击运行。
热点内容