找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

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

[求助] SQL数据库文件出现质疑?U8也打不开了!

   火.. [复制链接]
发表于 2010-5-28 09:17:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
SQL数据库文件出现质疑?是什么意思,U8也进不去,怎么解决?
发表于 2015-6-5 08:53:03 | 显示全部楼层
网上有数据库置疑修复工具可以试下,但不是所有问题都能解决!
回复 点赞 拍砖

使用道具 举报

发表于 2015-6-5 08:51:47 | 显示全部楼层
不是简单的分离附加
回复 点赞 拍砖

使用道具 举报

发表于 2010-5-28 09:29:20 | 显示全部楼层
可能是数据库有些表损坏,硬盘有坏道引起,用下面语句回复后,最好检查下硬盘,重建数据库把数据复制过去
use master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
        PS:此步骤未通过,执行'allow updates',1报错,跳过;

F.设置test为紧急修复模式

   update sysdatabases set status=-32768 where dbid=DB_ID('test')
   此时可以在SQL Server Enterprise Manager里面看到该数据库为“紧急模式”。

G.下面执行真正的恢复操作,重建数据库日志文件

   dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf')

H.验证数据库一致性(可省略)

dbcc checkdb('test')

PS:执行后出现错误,果然在导入数据表部分出错;

     一般执行结果如下:

     CHECKDB 发现了 0 个分配错误和 0 个一致性错误(在数据库 'test' 中)。
     DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

I.设置数据库为正常状态

   sp_dboption 'test','dbo use only','false'  

J.最后一步,我们要将步骤E中设置的“允许对系统目录直接修改”一项恢复。因为平时直接操作系统表是一件比较危险的事情。当然,我们可以在SQL Server Enterprise Manager里面恢复,也可以使用如下语句完成

sp_configure 'allow updates',0

go

reconfigure with override
发表于 2010-5-28 11:34:32 | 显示全部楼层
最简单的就是,分离数据库,然后附加
发表于 2010-5-28 13:13:54 | 显示全部楼层
先复制物理文件mdf,然后删除数据库,然后再把物理文件拷回来,然后再附加回来即可。
发表于 2010-5-28 13:40:39 | 显示全部楼层
数据库被动过造成逻辑路径和实际路径不符合或者数据库启动后没哟识别到原路劲
简单处理  分离重新附加
 楼主| 发表于 2010-5-28 13:58:41 | 显示全部楼层
回复 2# shanghaivincent
点分离时出现“错误947:干净的关闭数据库“UFMATA_999”是出错”是怎么回事?
 楼主| 发表于 2010-5-28 13:59:53 | 显示全部楼层
回复 1# a5313598


    太专业了,看不懂。。。
发表于 2010-5-28 14:04:39 | 显示全部楼层
看着像从哪粘的东西 好乱
发表于 2010-5-28 14:08:31 | 显示全部楼层
本帖最后由 shanghaivincent 于 2010-5-28 14:09 编辑

回复 7# a5313598


    很久没使用紧急模式了,我记得做完update后数据库显示应该是紧急模式,这是可以查询表的内容
    最好是再建个新的数据库,做数据库之间的复制
    分离没有用的,我以前用的语句没有了,这个是从网上找的,道理一样
发表于 2010-5-28 14:08:41 | 显示全部楼层
直接附加数据库啊 质疑了呗
发表于 2010-5-28 14:11:18 | 显示全部楼层
质疑好像不能附加把
 楼主| 发表于 2010-5-28 14:25:07 | 显示全部楼层
回复 8# 小小蕙


    我那里面还有些重要的资料啊,不能重建!
 楼主| 发表于 2010-5-28 14:26:25 | 显示全部楼层
还有没有其他办法呢?
发表于 2010-5-28 14:27:17 | 显示全部楼层
重建个新的库,把出错的库整个复制过来啊,库跟库之间的数据传递
发表于 2010-5-28 14:35:25 | 显示全部楼层
太专业了,看不懂。。。
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

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

GMT+8, 2024-5-22 19:42 , Processed in 0.051557 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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