1.标题SQL server 2000-2008
关于索引问题导致的表无法打开问题。
–修复方案:
–执行如下过程:
use master
declare @databasename varchar(255)
set @databasename='Meal'
alter database Meal set Single_user --单用户
--exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户状态 sql08
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS)
dbcc checkdb(@databasename,REPAIR_REBUILD)
alter database Meal set multi_user --多用户
-- exec sp_dboption @databasename, N'single', N'false' --将目标数据库置为多用户状态 sql08,12版不存在sp_dboption该存储过程。
dbcc checkdb('Meal',REPAIR_ALLOW_DATA_LOSS)