用友财务软件互动问答平台

 找回密码
 立即注册
查看: 477|回复: 9

重新安装了系统与SQL2000数据库,为了恢复数据采取

[复制链接]
发表于 2016-10-1 02:57:29 | 显示全部楼层 |阅读模式
问题现象:重新安装了系统与SQL2000数据库,为了恢复数据采取了建同样名称的数据库并覆盖原MDF文件但覆盖后发现还打不开并出现数据库置疑。用第二方法重新附加过去的MDF文件但也报错如下图不知如何解决。
问题模块:用友T1初始化
详细问题描述:在用友T1进销存软件的初始化模块中碰到如下问题,重新安装了系统与SQL2000数据库,为了恢复数据采取了建同样名称的数据库并覆盖原MDF文件但覆盖后发现还打不开并出现数据库置疑。用第二方法重新附加过去的MDF文件但也报错如下图不知如何解决。

                               
登录/注册后可看大图

回复

使用道具 举报

发表于 2016-10-1 03:49:33 | 显示全部楼层
是,覆盖之后执行该脚本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-1 04:37:16 | 显示全部楼层
执行这个脚本是在没有覆盖mDF文件之前做,还是在覆盖变成置疑后做?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-1 04:53:31 | 显示全部楼层
覆盖MDF文件就变成置疑了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-1 05:04:50 | 显示全部楼层
如果是在覆盖之后就变成置疑了,变成置疑在执行这个脚本可以吗?
回复 支持 反对

使用道具 举报

发表于 2016-10-1 05:17:58 | 显示全部楼层
恢复物理数据之后,执行以下脚本:
use master
go
sp_configure 'allow updates',1
go  
reconfigure with override
go
update sysdatabases set status=-32768 where
dbid=DB_ID('UF用友T1zt')
go
dbcc
rebuild_log('UF用友T1zt','C:\Program Files\Microsoft SQL Server\MSSQL\Data\UF用友T1zt_Data.LDF')
go
sp_dboption 'UF用友T1zt','dbo use only','false'
go
sp_configure 'allow updates',0
go  
reconfigure with override
go
注意修改数据库数据库名称和文件路径地址
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-1 06:51:54 | 显示全部楼层
新建一个同名账套,停止数据库服务,将元安装路径下的ldf和mdf文件拷贝覆盖现在安装路径下的ldf和mdf,用这种方法恢复发现数据变成置疑了,不可以使用。
回复 支持 反对

使用道具 举报

发表于 2016-10-1 08:16:48 | 显示全部楼层
您通过原安装路径下服务器下data里面的ldf和mdf文件恢复数据
具体操作方法:新建一个同名账套,停止数据库服务,将元安装路径下的ldf和mdf文件拷贝覆盖现在安装路径下的ldf和mdf,再开启数据库服务,打开软件操作。
物理数据恢复可以参考知识库的恢复方法:
http://service.chanjet.com/zhishi/555f323b9a09c7e65d8b45e3
使用物理数据恢复,不要使用附加方式恢复进去看下登陆进去是否提示报错
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-1 09:26:53 | 显示全部楼层
过去与现在装的一样的都是SQL2000并打了SP4补丁
回复 支持 反对

使用道具 举报

发表于 2016-10-1 09:52:57 | 显示全部楼层
之前数据库版本高于现在的数据库版本,卸载当前数据库,安装高版本数据库之后在将数据恢复进去操作
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|用友十万个为什么 ( 赣ICP备13006939号 )

GMT+8, 2025-6-18 13:43 , Processed in 0.094156 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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