咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
由于数据库服务或者服务器非正常停止,很多时候会导致无法正常使用,使用SQL Server Management Studio登陆数据库显示为“紧急状态”这种情况为了避免出错,先暂停数据库服务,复制对应的mdf和ldf文件到其他目录备份一份后使用以下查询进行尝试修复。
USE MASTER GO SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO ALTER DATABASE DBNAME SET EMERGENCY GO sp_dboption 'DBNAME', 'single user', 'true' GO DBCC CHECKDB('DBNAME','REPAIR_ALLOW_DATA_LOSS') GO ALTER DATABASE DBNAME SET ONLINE GO sp_configure 'allow updates', 0 reconfigure with override GO sp_dboption 'DBNAME', 'single user', 'false' GO
注:DBNAME为需要修复的数据库名。
为了避免引起不必要的错误,蓝队网络提醒您尽量不要进行非正常关机(比如直接断电),在进行系统关闭时先关闭数据库服务。