-
用友软件数据库置疑修复办法
数据库置疑和一致性
错误解决办法
软件无法登录,提示登
录失败或者无法连接到数据库,打开
SQL
数据库企业
管理器,发现在
UFDATA_001_2011
数据库后面有‘置疑’字样,那么
SQL
数据库
置疑是什么原因产生的呢?又该如何处理解决呢?
一、原因分析
SQL
数据库置疑是数据库日志文件
LDF
错误或异常造成的,一般有以下几种
原因引起的:
<
/p>
1
、突然断电,非正常关机,造成日志和事务错误;
2
、硬件问题,特别是硬盘问题,造成日志和数据
文件错误;
3
、硬盘的空间不够,如
日志文件过大。
二、
SQL
数据库置疑解决办法
1
、首先停止
SQLSERVER
服务,把软件安装目录
UFSMART
下
admin
中置疑的
帐套数据库源文件
MDF
和
LDF
备份出来到其他地方去,因为修复不一定成功。<
/p>
2
、将置疑
数据库的
文件删除或者重命名为
,然后
启动
SQL
数
据库服务。将以下脚本语句复制到查询分析器中,
如下为修复
数据库置疑脚本
(
账套号:
001
p>
年度:
2011
为例
)
。
说明:如数据库存放路径为:
D:UFSMARTAdminZT0012011
,执行脚本
前
先停止数据库服务,然后删除此路径下的
文件,再启用数据库服务
执行脚本。
usemaster
go
sp_configure'allowupdates',1
go
reconfigurewithoverride
go
updatesysdatab
asessetstatus=-32768wheredbid=DB_ID('UFDATA_001_20
1
1')
go
dbccrebuild_lo
g('UFDATA_001_2011','D:UFSMARTAdminZT0012011UF
')
go
sp_dboption'UFDATA_001_2011','dbouseonly','
false'
go
sp_configure'allowupdates',0
go
reconfigurewithoverride
go
3<
/p>
、执行完置疑修复脚本后,如上图提示,数据库
'UFDATA_
001_2011'
的日志
已重建,这表示修复置疑成功,如果
没有这个提示,则可能是无法修复。到
SQL
企业管理器中确认
发现数据库
UFDATA_001_2011
后面的
‘置疑’
字样已经没有了。
-
-
-
-
-
-
-
-
-
上一篇:Install安装说明
下一篇:SQL数据库置疑解决方案(原因、预防、修复)附图