[分享] sqlserver2000数据库置疑的解决方法

  [复制链接]

该用户从未签到

108

主题

209

回帖

6045

积分

Intohard Team

Rank: 7Rank: 7Rank: 7

积分
6045
发表于 2007-7-5 10:21:57 | 显示全部楼层 |阅读模式
先分离数据库

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

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

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

2.再停掉sql server

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

4.再重启sql server

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


USE MASTER
GO

SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO

UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='his222'
Go

sp_dboption 'test', 'single user', 'true'
Go

DBCC CHECKDB('test')
Go

update sysdatabases set status =28 where name='test'
Go

sp_configure 'allow updates', 0 reconfigure with override
Go

sp_dboption 'test', 'single user', 'false'
Go

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

如果这样改不加数据库状态,你就把数据库导成一个新库来代替旧库吧

企业管理器--右键你的数据库--所有任务--导出数据
     --目标标数据库选择新建
     --选择"在两个sql数据库之间复制对象和数据"
     --把"包含扩展属性"选上,其他的根据需要选择
     --最后完成
  • TA的每日心情
    开心
    2018-4-11 10:16
  • 签到天数: 191 天

    [LV.7]四品道员

    14

    主题

    1214

    回帖

    9300

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    9300
    QQ
    发表于 2010-1-30 12:59:15 | 显示全部楼层
    学习!!!!!!!!
  • TA的每日心情
    开心
    2019-12-2 06:56
  • 签到天数: 17 天

    [LV.4]七品知县

    45

    主题

    1335

    回帖

    3万

    积分

    [INTOHARD]师长

    Rank: 10Rank: 10Rank: 10

    积分
    35984
    发表于 2010-2-1 09:33:49 | 显示全部楼层
    支持一下、、、、、、、、、

    该用户从未签到

    1

    主题

    691

    回帖

    1176

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1176
    发表于 2010-3-25 13:38:52 | 显示全部楼层
    不错的东西,谢谢

    该用户从未签到

    0

    主题

    4

    回帖

    49

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    49
    发表于 2010-9-2 17:06:40 | 显示全部楼层
    来学习的。。。遇到问题郁闷中
    回复 支持 反对

    使用道具 举报

    slw

    该用户从未签到

    6

    主题

    260

    回帖

    152

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    152
    QQ
    发表于 2010-9-3 09:33:29 | 显示全部楼层
    很好学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    148

    回帖

    145

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    145
    QQ
    发表于 2010-11-5 22:17:35 | 显示全部楼层
    都是好经验哦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    124

    回帖

    73

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    73
    发表于 2010-12-18 12:18:07 | 显示全部楼层
    不错的东西,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4

    回帖

    40

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    40
    发表于 2011-1-5 11:18:19 | 显示全部楼层
    有机会试试看.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-8-1 01:04
  • 签到天数: 1537 天

    [LV.Master]三朝元老

    190

    主题

    1592

    回帖

    9474

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    9474
    发表于 2011-2-5 17:04:11 | 显示全部楼层
    好东东,学习一下,谢谢楼主分享。。。。。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表