先分离数据库
企业管理器--右键suspect的数据库--所有任务--分离数据库
然后备份你的suspect数据库的文件,再按下面的步骤处理:
1.新建一个同名的数据库
2.再停掉sql server
3.用suspect数据库的文件覆盖掉这个新建的同名数据库
4.再重启sql server
5.此时打开企业管理器时新建的同名数据库会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
USE MASTER GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='his222' Go
sp_dboption 'test', 'single user', 'true' Go
DBCC CHECKDB('test') Go
update sysdatabases set status =28 where name='test' Go
sp_configure 'allow updates', 0 reconfigure with override Go
sp_dboption 'test', 'single user', 'false' Go
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用 数据库的脚本创建一个新的数据库,并将数据导进去就行了.
如果这样改不加数据库状态,你就把数据库导成一个新库来代替旧库吧
企业管理器--右键你的数据库--所有任务--导出数据 --目标标数据库选择新建 --选择"在两个sql数据库之间复制对象和数据" --把"包含扩展属性"选上,其他的根据需要选择 --最后完成
|
相关推荐
sqlserver2000数据库置疑,823错误解决方法
可以在SQL Server Enterprise Manager里面建立。 B.停掉数据库服务器。 C.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。 D.启动...
sql server 2000 log 文件丢失导致数据库置疑
计算机等考三级数据库辅导:sqlserver2000数据库置疑的解决方法.docx
SQL SERVER 2000数据库置疑修复方法,步骤很细,一看就会。修复成功率很高,屡试不爽。
SQL_Server2000数据库置疑的解决方法
详细的数据库修复方法和步骤,除了SQL server 2000以外,还有SQL server 2005的修复方法,本人亲测有效!
SQL-Server2000数据库置疑的解决方法.doc
[精品]MSSQL及SQLserver2000数据库置疑的说明及修复方法
SQL Server数据库“置疑”的原因及解决方法.pdf
SQL Server 2005数据库可疑、置疑修复方法
Sqlserver2005-2008数据库置疑处理办法
sqlserver数据库置疑的种解决方法.doc
SQL SERVER数据库置疑后恢复步骤
sql server 数据库置疑恢复
服务器使用过程中,数据库文件损坏是比较头疼的,下面提供常见的数据库2000置疑处理方法
SQL SERVER 数据库置疑解决办法
如果在执行DBCC CHECKDB(‘db_name', REPAIR_ALLOW_DATA_LOSS)命令时提示说数据库未处于单用户模式状态的话,则重新启动SQL Server服务,然后继续尝试。 5、若成功修复了数据库中的错误: 重新执行DBCC CHECKDB(‘db...
提起SQL数据库修复,有不少客户给达思科技打来求救电话,说SQL数据库修复难度很大,在别的数据恢复公司的工程师恢复失败后建议客户找达思科技,并且强调,如果达思科技都搞不定,那这个SQL数据库就真的没有希望了。...
软件介绍: 本程序用于SQL修复数据库置疑问题...本工具针对SQLServer数据库置疑的检测和修复,数据库支持版本:MSDE\SQL2000\SQL2005\SQL2008。当SQLSERVER数据库因各种原因出现置疑标志时都可以使用这个工具来修复。