lzr30 发表于 2015-5-6 11:41:46

用友数据库置疑解决方法(案例)

某单位SQL数据库2000进入企业管理器出现(置疑)2字,重启电脑无效,可能原因分析SQL数据库置疑是数据库日志文件LDF错误或异常造成的,一般有以下几种原因引起的:
1、突然断电,非正常关机,造成日志和事务错误;
2、硬件问题,特别是硬盘问题,造成日志和数据文件错误;
3、硬盘的空间不够,如日志文件过大。
二、SQL数据库置疑解决办法
1、首先停止SQL SERVER服务,把软件安装目录D:\T6SOFT下admin中置疑的帐套数据库源文件MDF和LDF备份出来到其他地方去,因为修复不一定成功。

2、将置疑数据库的ufdata.ldf文件删除或者重命名为ufdata1.ldf,然后启动SQL数据库服务。将以下脚本语句复制到查询分析器中,
如下为修复数据库置疑脚本(账套号:024 年度:2014为例)。
说明:如数据库存放路径为:D:\T6SOFT\ADMIN\ZT024\2014,执行脚本前先停止数据库服务,然后删除此路径下的ufdata.ldf文件,再启用数据库服务执行脚本。

脚本命令:use master

go

sp_configure 'allow updates',1

go
reconfigure with override

go

update sysdatabases set status=-32768 where dbid=DB_ID('UFDATA_024_2014')

go

dbcc rebuild_log('UFDATA_024_2014','D:\T6SOFT\ADMIN\ZT024\2014\UFDATA.LDF')

go

sp_dboption 'UFDATA_024_2014 ','dbo use only','false'

go

sp_configure 'allow updates',0

go
reconfigure with override

go

3、执行完置疑修复脚本后,如上图提示,数据库 UFDATA_024_2014' 的日志已重建,这表示修复置疑成功(如图),如果没有这个提示,则可能是无法修复。到SQL企业管理器中确认发现数据库UFDATA_024_2014后面的‘置疑’字样已经没有了。接着登录软件正常。

wxllv 发表于 2015-5-6 13:03:48

好人啊,谢谢分享

raotengteng 发表于 2015-5-6 16:18:50

学习学习。。。。。

静静的鱼 发表于 2015-5-7 01:35:50

有用。。谢谢楼主

nazi8888 发表于 2015-5-7 09:54:57

谢谢楼主分享!

qq309658856 发表于 2015-6-24 10:11:35

建议你用演示帐套的帐套主管登录系统管理,然后点帐套--修改,查看一下演示帐套的建账设置,然后重新建账的时候,按照演示帐套的建账设置来建账,再导入

lzr30 发表于 2015-7-3 15:59:03

qq309658856 发表于 2015-6-24 10:11
建议你用演示帐套的帐套主管登录系统管理,然后点帐套--修改,查看一下演示帐套的建账设置,然后重新建账的 ...

:L:L:L你新来的吧,套账能做这些还需要搞语句么

iceaqr 发表于 2017-6-30 13:38:33

楼主用心良苦

zhuxyi 发表于 2017-7-7 09:03:39

好东西,学习了。

nihaoyy 发表于 2018-1-28 10:17:34

学习,努力学习

rocklets 发表于 2018-1-29 10:36:47

可以,楼主辛苦了。

oupeizhi 发表于 2019-9-20 16:58:24

谢谢,学习了!

加内特 发表于 2021-1-19 17:08:04

我的是多个账套,修复显示成功,但还是无法登陆。。。

偷媳妇 发表于 2021-1-26 14:42:52

能执行语句还怕找不到?笑话
页: [1]
查看完整版本: 用友数据库置疑解决方法(案例)