dede在php上备份数据不能还原

dede在php上备份数据不能还原,第1张

 步骤如下

1、首先把要把sql2012中要备份的数据库设置为兼容2008.

右键sql2012中的数据库Test-属性-选项

2、右键Test-任务-生成脚本,下一步-下一步 ,点 高级 选项。把script for sql version 改成你要降级的那个版本 也就是sql2008.确定完成即可。会生成一个script.sql脚本文件

3、下一步要把sqlserver2012源文件复制到另外一个电脑上。由于SqlServer正在运行 是无法复制的。所以首先要停止sqlserver服务。

3、找到你这个sql2012数据库在电脑中的位置。 右键这个数据库-文件 会有路径,复制出这两个文件来。 至此 sqlserver2012的电脑 *** 作完成

4、把上面得到的script.sql 文件和两个数据源文件复制到sql2008所在的电脑中。在sql2008中 新建-查询管理器。把script.sql拖进去,会看到代码。

我想版本的问题吧.

不如你尝试一下,先把你SQL

2000中的数据用EXCEL

导出来.

然后把它导到SQL

2005中去看一下,``

再就是你的还原路径是你SQL

2000的物理地址了。

..或许是版本与版本不兼容,导致数据无法还原了.

用友数据库备份后会产生成两个文件,一个UFDATA.BA_,另一个是UfErpAct.Lst,无法还原主要可能是UFDATA.BA_有问题,解决方法:

先解压UFDATA.BA_,用友备份的UFDATA.BA_是经过压缩的,好像是用7z压缩的,不过可以用RAR解压。如果连解压都无法完成,估计没什么希望

如果可以顺利解压,那么解开的文件是一个标准的SQL备份文件,如UFDATA.BAK,可以在企业管理器里直接进行还原 *** 作,如果可以正常还原,那么恭喜您,胜利再望了。

.如果可以进行还原,那么就做下DBCC检测一下数据库,看有没有错误,如果有错误就用DBCC进行修复 。

.如果不能正常还原,那就只能找数据恢复公司试试了,建议找北亚数据恢复中心进行恢复,他们做数据库修复很在行。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6680591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存