MSSQL数据库文件出错,未能打开 FCB ----高手进来, 非常感谢!(200分)

  • 主题发起人 主题发起人 cking331
  • 开始时间 开始时间
C

cking331

Unregistered / Unconfirmed
GUEST, unregistred user!
问题原因:数据库在企业管理器中出现【置疑】字样
我google处理方案是:
1.新建一个同名的数据库(数据文件与原来的要一致)
2.再停掉sql server(注意不要分离数据库)
3.用原数据库的数据文件覆盖掉这个新建的数据库
4.再重启sql server
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句

USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='Text'
Go
sp_dboption 'Text', 'single user', 'true'
Go
DBCC CHECKDB('Text')
Go
update sysdatabases set status =28 where name='Text'
Go
sp_configure 'allow updates', 0 reconfigure with override
Go
sp_dboption 'Text', 'single user', 'false'
Go
运行DBCC CHECKDB('Text')出现下面的问题
服务器: 消息 5180,级别 22,状态 1,行 1
由于文件 ID 0(位于数据库 'Text' 中)无效,所以未能打开 FCB。
连接中断
 
就200分了, 希望高手赐教,感谢!
 
沙发。。。 什么问题?? 看不着啊??
 
什么都没说,没人解决得了.
 
楼主,你的问题,把电脑屏幕开关关了就可以解决了~~~
 
多人接受答案了。
 
后退
顶部