当前位置:首页 » 数据仓库 » 数据库备份为什么恢复不了
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

数据库备份为什么恢复不了

发布时间: 2022-10-08 23:40:34

数据库备份文件恢复不了,是为何

楼主可以试试下面的方法:

一、右击系统数据库master,新建查询

执行以下sql代码:

RESTORE DATABASE xxx
FROM DISK = 'E:\DB\xxx.bak' --bak文件路径
with replace,
MOVE 'xxx' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\xxx.mdf', --mdf文件路径
MOVE 'xxx_log' TO 'D:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\xxx.ldf' --ldf文件路径

注释:xxx是你需要还原的数据库名称,xxx.bak是你需要还原的备份文件。

二、上面方法执行成功后,只有部分的表结构已经还原,而且表中没有数据,这时就可以用系统默认的方法再用xxx.bak文件还原一次数据库就大功告成了,必须要选中覆盖还原哦。

也可以试试还原另外一个数据库 名字不同(如果上面方法不成功的话)
如果解决了楼主的问题 希望采纳

㈡ 我用SQL2008 备份数据库 还原的时候不能还原

1、在sql server高版本上做的备份,是不能在低版本上恢复的!
2、再有,sql server的备份功能会“记住”原来的数据库的物理位置。在恢复时,也自动地往“记住”的这个物理位置去恢复数据库文件。如:备份时数据库文件在F:盘上,可当你在另一台机器上恢复时,这个机器上却没有分区F:。这时你需要在恢复时的对话中,对恢复的位置进行修改就可以了!
大致上有以上两种情况!

㈢ SQL数据库无法还原数据库

原因分析
这是因为在线还原的数据库在最后备份后又产生了新的日志,所以按照默认设置的备份选项,系统将提示备份日志尾部以免造成事务中断。
解决方法
如果需要备份尾部日志则进行备份。如果不需要,则可以在还原数据库的的选项卡中选择【覆盖现有数据库】复选框。

㈣ 数据库完全备份,然后恢复错误了,请教怎么回事

Oracle10G数据库中,数据库文件的备份与恢复可以有很多的方式来实现,这里介绍一种基于用户管理的备份与恢复。基于用户管理的备份是指使用OS命令来备份数据库物理文件。

备份数据库

数据库一致性备份:关闭数据库以后备份数据库物理文件,这时数据文件scn值完全一致,所以称之为数据库的一致性备份或冷备份,适用于归档模式与非归档模式。

对基于用户管理的冷备份的暂时理解:在数据库shutdown状态下使用OS命令直接拷贝数据库物理文件。

数据库非一致性备份:在open状态下备份数据库物理文件,这时数据库内容可能会改变导致数据文件scn不一致,所以称之为数据库的非一致性备份或热备份,只适用于归档模式。

㈤ 用友数据库备份后,还原不到30%就报错,无法还原怎么办啊

用友数据库备份后会产生成两个文件,一个UFDATA.BA_,另一个是UfErpAct.Lst,无法还原主要可能是UFDATA.BA_有问题,解决方法:
先解压UFDATA.BA_,用友备份的UFDATA.BA_是经过压缩的,好像是用7z压缩的,不过可以用RAR解压。如果连解压都无法完成,估计没什么希望
如果可以顺利解压,那么解开的文件是一个标准的SQL备份文件,如UFDATA.BAK,可以在企业管理器里直接进行还原操作,如果可以正常还原,那么恭喜您,胜利再望了。
.如果可以进行还原,那么就做下DBCC检测一下数据库,看有没有错误,如果有错误就用DBCC进行修复 。
.如果不能正常还原,那就只能找数据恢复公司试试了,建议找北亚数据恢复中心进行恢复,他们做数据库修复很在行。

㈥ 我的SQL Server 2000中备份了数据库,我重新安装了数据库软件之后为什么不能恢复了

你的备份还原不上了是吧
你看看你有没有把强制还原的勾勾上
还有你还原的路径是否真实存在
如果你的备份是把整个数据库(包括日志文件都拷贝了),那就直接数据库附加就可以了

㈦ mysql数据库备份成功,再还原却失败,什么原

mysql>mysqlmp -u root -p dbcurr> 20090219.sql; 上面这个是你写的,-p后面是密码还是数据库的名字,如果是数据库的名字,那么你没有指定备份到哪个目录里面自然报错 举例 mysql>mysqlmp -uroot -p密码 dbcurr > /root/20090219.sql;

㈧ 用友数据库备份后,还原不到30%就报错,无法还原怎么办啊

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

解决方法
:
先解压UFDATA.BA_,用友
备份
的UFDATA.BA_是经过压缩的,好像是用7z压缩的,不过可以用RAR解压。如果连解压都无法完成,估计没什么希望
如果可以顺利解压,那么解开的文件是一个标准的SQL
备份文件
,如UFDATA.BAK,可以在
企业管理器
里直接进行还原操作,如果可以正常还原,那么恭喜您,胜利再望了。
.如果可以进行还原,那么就做下DBCC检测一下数据库,看有没有错误,如果有错误就用DBCC进行修复

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

㈨ 备份的MySQL数据库为什么恢复不了

1,网站如果是在直接的后台备份,那么应该在网站后台有恢复数据库功能,如果没有,请往下看
2,在网站目录中找到备份文件,一般网站备份的文件是.sql后缀的,
3,需要安装sql图形管理工具,或进入数据库管理工具phpMyAdmin(如果服务器没有这个就不需要下载安装图形管理工具)!

㈩ 数据库为什么还原不了

你需要在还原数据库界面,点击左侧的选项,右边出现覆盖现有数据库,这么一项,需要打勾,勾上,再点确定就可以了哦!