2、,按右键,选择"属性",在"服务器设置"页面中将"允许对系统目录直接修改"一项选中。也可以 使用如下语句来实现。 usemaster go sp_configure'allowupdates',1 go reconfigurewithoverride go F.设置test为紧急修复模式 updatesysdatabasessetstatus=-32768wheredbid=DB_ID('test') 此时可以在SQLServerEnterpriseManager里面看到该数据库处于"只读置疑脱机紧急模式"可以 看到数据库里面的表,但是仅仅有系统表
6、llowupdates',0 go reconfigurewithoverride go --数据库(如test)分离后再附加 EXECsp_detach_db'test' EXECsp_attach_db'test','c:ProgramFilesMicrosoftSQLServerMSSQLDatatest.mdf','c:ProgramFilesMicrosoftSQLServerMSSQLDatatest_log.ldf'数据库置疑的处理办法 在MSSQLSERVER中一直有这样的问题,SQLSERVER的状态"置疑",我们先来分析
7、一下SQLSERVER数据库"置疑"的原因: 1.错误的删除日志; 2.硬件(HD)损坏,造成日志和数据文件写错误; 3.硬盘的空间不够,比如日志文件过大; 解决办法: 这是最简单的办法是有数据库的全备份,然后恢复即可. 步骤: 1.删除原始的数据库: USEMASTER GO DROPDATABASEDB_SUEPECT 2.建立同名的数据库: USEmaster GO CREATEDATABASEDB_SUSPECT GO 3.恢复数据