sql脚本恢复数据
还原数据,一定要还原成自己之前的某个版本的数据,你随机生成的不可能是你想要的。
随便写的一个sql脚本都可以导入到数据库,最主要还是你自己备份出来的数据,导入数据库才正确呀。
如果是导入慢的话,你可以先清理掉数据库中的内容,然后再导入,就会省掉很多判断,会快很多。
⑵ sql恢复修改前数据
一,如果是oracle数据库,且刚删除不久,那么可以执行下面语句
insert
into
表名
select
*
from
表名
as
of
timestamp
to_timestamp('2007-07-23
10:20:00',
'yyyy-mm-dd
hh24:mi:ss');
语句中的日期时间改成你误操作之前的最近时间
二,如果是sqlserver数据库,那么
1、首先对误删后的数据库做个日志备份;
backup
log
数据库名
to
disk='路径及日志备份文件名'
2、把数据库恢复到最近一次全库备份的日期;
RESTORE
DATABASE
数据库名
FROM
DISK='路径及数据库备份文件名'
WITH
REPLACE,NORECOVERY
3、用步骤1的日志备份把数据库恢复到你误删的那一刻之前;
RESTORE
LOG
数据库名
FROM
DISK='路径及日志备份文件名'
WITH
RECOVERY,STOPAT='2009-4-24
16:40:10'
语句中的日期时间改成你误操作之前的最近时间
三,如果修改之前有做数据库备份,可以新建一个库,把备份还原上去,导出表数据,再导入到现在用的库中去。.
实时备份数据库到另一个磁盘,有多种不同的实现方式,例如:
1,有两台服务器的话可以做双机热备
2,只有一台服务器可以做磁盘镜像
3,也可以用专门的数据库备份软件
⑶ 怎么用SQL语句备份和恢复数据库
1、使用SQL最简单备份,还原数据库。
⑷ 如何用SQL语句还原数据库到现有的数据库上
还原数据的语句如下:
restore database 数据库 from disk='c:\你的备份文件名';其中汉字“数据库”指现有的数据库名称,“c:\你的备份文件名”为要还原的数据文件的路径及名称。
另外,也可用图形界面的方法:
1、登录数据库。
2、右键点击数据库,并选择还原数据库。
3、如图位置选择要还原到的数据库名称。
4、勾选源设备,然后在右侧...处选择备份文件的路径。
5、添加完数据后依次点击确定。
6、在选择用于还原的备份集出勾选所选的文件,然后点击确定,等待还原完成即可。
⑸ 用sql语句删除的数据库怎么恢复
用sql语句删除的数据库恢复方法:
1、使用盘恢复工具EasyRecovery Pro尝试恢复磁盘数据,看能不能找回数据文件,如果可以找回的话,可以重新附加该数据文件。
2、在删除数据库的同时,对应的数据文件也会被删除,无法恢复。
⑹ SQL原数据库被覆盖还原,以前的数据能找回来吗
SQL原数据库被覆盖还原,以前的数据能找回来,找回方法为:
1、打开SQL Server软件后,我们点击下拉菜单中的还原数据按钮。
⑺ SQLServer2000中 如何用sql脚本还原数据库
比如把一个名叫
MyDatabase
的数据库
备份到
D盘根目录,然后还原,
语句为:
backup
database
MyDatabase
to
disk='D:\MyDatabase.bak'
--备份
restore
database
MyDatabase
from
disk='D:\MyDatabase.bak'
--还原
备份日志
语句为:
backup
log
MyDatabase
to
disk
=
'D:\MyDatabase_log.bak'
--备份日志
⑻ 如何还原sql数据库
1、要进行还原数据库操作我们先需要有一个数据库,这里直接打开SQL Server Management Studio,然后打开实例,在左侧按照下图中红色箭头指示右键点击数据库,然后点击 新建数据库,如下图: