SQL2008可疑
今天一个客户的SQL2008数据库可疑,想使用下面的脚本修复:
alter database cysl1 set emergency
alter database cyls1 set single_user
dbcc checkdb('cyls1',REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb('cyls1',REPAIR_REBUILD)
alter database cyls1 set multi_user
但是执行到第一条的时候就报错:用户没有更改数据库 'cysl1' 的权限,该数据库不存在,或数据库未处于允许访问检查的状态,
查看SQL的错误日志,提示数据库cyls1正在恢复。复制mdf文件附加的时候提示日志扫描sn什么的不一致
alter database cysl1 set emergency
alter database cyls1 set single_user
dbcc checkdb('cyls1',REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb('cyls1',REPAIR_REBUILD)
alter database cyls1 set multi_user
但是执行到第一条的时候就报错:用户没有更改数据库 'cysl1' 的权限,该数据库不存在,或数据库未处于允许访问检查的状态,
查看SQL的错误日志,提示数据库cyls1正在恢复。复制mdf文件附加的时候提示日志扫描sn什么的不一致
...全文
相关推荐
sql2005.2008数据库可疑修复方法.txt
本文将详细介绍如何针对SQL Server 2005/2008版本中的可疑数据库进行修复。
sql2008数据库可疑修复
"本文介绍了如何修复SQL Server 2008数据库的可疑状态,涉及的关键步骤包括将数据库设置为紧急模式、单用户模式,执行DBCC CHECKDB修复命令,并最终恢复到多用户模式。"在SQL
SqlServer 2005/2008数据库被标记为“可疑”的解决办法
在SQL Server 2005或2008中,如果数据库被标记为"可疑",这通常意味着数据库遇到了严重的错误,例如意外关闭、硬件故障、日志文件损坏等,导致SQL Server无法确定其完整性。
SQL数据库可疑处理
SQL数据库可疑处理SQL Server 数据库可疑处理是数据库管理员经常遇到的一个问题。本文将详细介绍解决 SQL Server 数据库可疑的步骤和解决方案。
SQL Server 置疑、可疑、正在恢复等情况分析
**可疑**:当SQL Server检测到数据库文件有潜在的数据损坏但不足以完全阻止其运行时,数据库会被标记为“可疑”。此时,DBA需要采取措施进行检查和修复。


疑难问题
