网站公告列表
加入收藏
设为首页
联系站长
您现在的位置: 福州电脑之家 >> 站长日记 >> 站长日记 >> 正文
  [推荐]SQL2000数据库置疑解决办法         ★★★ 【字体:
SQL2000数据库置疑解决办法
作者:福州电脑…    站长日记来源:本站原创    点击数:    更新时间:2008-10-23

有的时候打开企业管理器会发现某些数据库后面多个(置疑),点开这个数据库下面是无项目,这数据库就不能用了。

网上搜索了一下,找出以下方法。 

解决方法:

先分离数据库

企业管理器--右键suspect的数据库--所有任务--分离数据库

然后备份你的suspect数据库的文件,再按下面的步骤处理:

1.新建一个同名的数据库

2.再停掉sql server(注意不要分离数据库)

3.用原数据库的数据文件覆盖掉这个新建的数据库

4.再重启sql server

5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)

6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了.

USE MASTER
GO

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO

UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名'
Go

sp_dboption '置疑的数据库名', 'single user', 'true'
Go

DBCC CHECKDB('置疑的数据库名')
Go

update sysdatabases set status =28 where name='置疑的数据库名'
Go

sp_configure 'allow updates', 0 reconfigure with override
Go

sp_dboption '置疑的数据库名', 'single user', 'true'
Go



站长日记录入:福州电脑之家    责任编辑:福州电脑之家 
  • 上一篇站长日记:

  • 下一篇站长日记:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    没有相关站长日记
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    福州电脑之家版权所有 © 2006-2011 闽ICP备07014770号