找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
楼主: huanleapple

数据库置疑

[复制链接]
发表于 2009-8-31 19:30:37 | 显示全部楼层
SQL   SERVER数据库置疑后恢复步骤   
  1. 恢复步骤:   
  a.将smlog_log.ldf文件备份到其它目录下;   
  b.将源目录下的smlog_log.ldf文件改名为smlog_log_bak.ldf;   
  c.执行以下语句修改数据库的状态:   
      use   Master   
      go   
      update   sysdatabases   set   status=32768   where   name=’数据库名称’     --修改状态   
      go   
      shutdown   with   nowait     --停止数据库服务器   
      go   
  d.退出SQL并在命令行模式中通过下面的代码重新启动SQL:   
  sqlservr   -c   -T3608   -T4022     --安全模式启动SQL   SERVER   
  e.在查询分析器中执行以下语句来查看刚刚修改过状态的数据库状态:   
      select   Name,Status   from   sysdatabases   where   Name=’   数据库名称’   
  f.执行以下代码新建日志文件:   
      dbcc   traceon(3604)     --跟踪   
      dbcc   rebuild_log(‘数据库名称’,’日志文件名称’)     --文件名要有全路径和扩展名   
  g.将数据库置回正常状态:   
      update   sysdatabases   set   status=0   where   name=’数据库名称’   
  h.重新启动数据库后执行以下语句检查数据库:   
      DBCC   CHECKDB     --如果执行完有错误用以下语句修复   
  i.要修复数据库必需将数据库改为单用户模式:   
      Exce   sp_dboption   ‘数据库名称’,’single   user’,’true’(‘false’恢复多用户)   
  j.执行以下语句修复数据库:   
      DBCC   CHECKDB(‘数据库名称’,REPAIR_ALLOW_DATA_LOSS)   
      REPAIR_ALLOW_DATA_LOSS:是比较高级的修复方式   
      REPAIR_FAST:是简单快速的修复方式
回复

使用道具 举报

发表于 2009-8-31 19:51:46 | 显示全部楼层
8楼的工具一般性置疑可能起到一点作用。
回复

使用道具 举报

发表于 2009-9-4 11:40:25 | 显示全部楼层
8楼的正解,是不可乱删的哈
回复

使用道具 举报

发表于 2009-9-8 15:32:28 | 显示全部楼层
应该学习学习
回复

使用道具 举报

发表于 2009-9-8 16:09:27 | 显示全部楼层
数据库质疑分好几种情况的,你的属于比较幸运的。
一般性的置疑通过 分离 附加 就可以啦
损坏稍严重点,用楼上的工具,或使用语句
再严重的,就恢复不了啦,俺有一次就是最好一种情况
回复

使用道具 举报

发表于 2009-9-8 18:51:39 | 显示全部楼层
学习了,谢谢分享
回复

使用道具 举报

发表于 2009-9-8 20:42:52 | 显示全部楼层
怎么会删掉一个帐套 系统数据库也质疑了呢
回复

使用道具 举报

发表于 2009-9-9 10:45:35 | 显示全部楼层
分离后再附加看看
回复

使用道具 举报

发表于 2009-9-10 17:26:55 | 显示全部楼层
学习了!回帖赚金币,呵呵
回复

使用道具 举报

发表于 2009-9-11 21:42:30 | 显示全部楼层
我用分离再附加方法,成功了。不过,严重可能不行,就像35楼所说一样用SQL语句或工具
回复

使用道具 举报

发表于 2009-9-11 23:10:57 | 显示全部楼层
收藏了,慢慢学。
回复

使用道具 举报

发表于 2009-9-18 17:41:27 | 显示全部楼层
所有的数据库都分离了UFsystem  UFsub  003  001  从附加一下试试,不行的话从装软件和数据库
回复

使用道具 举报

发表于 2009-9-27 21:58:01 | 显示全部楼层
附加数据库
回复

使用道具 举报

发表于 2009-9-28 10:10:06 | 显示全部楼层
学习了~~~~~~~~~,谢谢分享!
回复

使用道具 举报

发表于 2009-9-29 16:48:58 | 显示全部楼层
学习了!!!!!!!!!11
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-5-21 15:40 , Processed in 0.023997 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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