阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
楼主: 小雨影子

[推荐] sqlserver2000数据库置疑的解决方法

    [复制链接]
  • TA的每日心情
    开心
    昨天 21:42
  • 签到天数: 592 天

    [LV.9]以坛为家II

    发表于 2008-7-31 08:29:05 | 显示全部楼层
    好呀,以前用工具也不好用,进行这样操作简单多了,
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 1416 天

    [LV.10]以坛为家III

    发表于 2008-8-4 06:36:04 | 显示全部楼层
    非常实用!希望以后有更多实用技巧介绍给我们
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

    发表于 2008-8-8 09:21:41 | 显示全部楼层
    原帖由 sungxf 于 2008-6-27 06:53 发表
    好象可以先分离后再附加上就可以的,不用那样麻烦的

    其实我也这么认为,“数据库置疑”的原因很多的,应该具体问题具体分析,不可一概而论吧。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 505 天

    [LV.9]以坛为家II

    发表于 2008-8-10 09:59:53 | 显示全部楼层
    这个问题困扰我很长时间了,一般情况下我是采用如下方法来处理的:1、停止SQL,备份置疑的数据库文件;2、分离置疑数据库;3、附加数据库。
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

    发表于 2008-8-14 16:51:18 | 显示全部楼层
    学习了   能把原理说下吗?
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2023-5-27 14:18
  • 签到天数: 39 天

    [LV.5]常住居民I

    发表于 2008-8-15 09:37:18 | 显示全部楼层
    又是一个方法。。。。。。。。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2019-1-21 12:02
  • 签到天数: 32 天

    [LV.5]常住居民I

    发表于 2008-9-24 13:57:32 | 显示全部楼层
    SQL2000 分离后在附加 不就可以了么
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    慵懒
    2021-2-1 14:48
  • 签到天数: 1182 天

    [LV.10]以坛为家III

    发表于 2008-9-24 22:20:26 | 显示全部楼层
    这样解决的啊
       晕    我以前都是从新恢复
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    难过
    2011-7-11 10:00
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2008-10-23 11:31:04 | 显示全部楼层
    数据库确实是有问题的话,分离了以后是附加不上的
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    难过
    2011-7-11 10:00
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2008-10-23 11:35:41 | 显示全部楼层

    置疑也是很多种原因造成的,例如硬盘坏道等等。大家也可以参考我这个解决方案

    置疑数据库恢复方案(以数据库名为:MIS为例)
    1.关闭SQL Server
    2.删除日志文件(LDF)
    3.开启SQL Server
    此时该数据库状态为:置疑
    4.在企业管理器中,设置该服务器属性→服务器设置→选中“允许对系统目录直接修改”否则不能将数据库置于回避恢复模式
    5.将数据库置于回避恢复模式以便重建日志
    update sysdatabases set status=-32678 where name='MIS'
    此时该数据库状态为:正在恢复\只读\脱机\紧急模式
    6.重建日志
    dbcc rebuild_log('MIS','d:\MIS_Log.LDF')此时该数据库状态为:只供 DBO 使用
    7.检查是否存在错误(可省略)
    DBCC CHECKDB('MIS')
    8.取消“只供 DBO 使用”状态
    sp_dboption 'MIS','dbo use only',false
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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