找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

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

数据库附加问题

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

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

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

×
数据库附加问题

问题描述: 870单机版,xp系统,sql2000数据库,出现问题的帐套只有薪资模块,是从04-07四个年度帐,现在04\05年度帐数据库置疑,分离后不能附加,04年度附加,提示823错误,05年度附加提示9004错误.尝试了不用日志文件让系统创建附加mdf及建立新数据库停掉服务后覆盖mdf的方法,但都未能解决.只有物理文件没有帐套备份.烦请专家协助处理!谢谢!
物理文件备份可以联系客服中心王威wangweic@ufida.com.cn提供
最终答复: 您好:
04年的数据无法修复,只能修复05年的数据。请通过下面的方法修复。
在SQL-Server企业管理器中,新建同名数据库(这里假设为ufdata_005_2005)后,停止数据库,把损坏的数据库文件Data.mdfF覆盖刚才新建数据库目录下的Data.mdf,ldf先不要动,启动数据库服务,发现数据库名ufdata_005_2005后面有“置疑”字样。不要紧,打开SQL自带查询分析器,分别执行如下SQL语句:
第一、
exec sp_configure 'allow updates',1 RECONFIGURE WITH OVERRIDE /* 打开修改系统表的开关 */
第二、
update sysdatabases set status=32768 where name='ufdata_005_2005' /* 设置数据库状态 */
第三、
关键的一步重建日志文件,首先,停止数据服务,把原来的LDF文件改名(不能删除),然后再
启动数据库服务,进入查询分析器MASTER库下执行下列语句:
DBCC REBUILD_LOG (ufdata_005_2005', 'E:\UFDATA.LDF' )
--重建日志文件(改为与U8默认的日志文件同名,参见步骤1)
restore database ufdata_005_2005 WITH RECOVERY
GO
第四、
update sysdatabases set status=0 where name='ufdata_005_2005' /* 重置数据库状态 */
第五、
restore database ufdata_005_2005 WITH RECOVERY /* 恢复数据库 */
第六、
用工具修复数据。
第七、
检查数据库选项,日志模式为简单,自动收缩,自动关闭,需要和正常建立的u8帐套的选项一样。

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

本版积分规则

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

GMT+8, 2024-11-23 20:06 , Processed in 0.045512 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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