当前位置:首页 » 编程语言 » sql不小心删表怎样恢复
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql不小心删表怎样恢复

发布时间: 2022-06-04 12:27:07

sql数据库表被误删除,如何恢复

如果之前没有完全备份的话,我不知道怎么去恢复。
如果之前有完全备份的话,现在立刻备份日志文件。
backup
log
数据库名
to
disk
='备份路径+备份名'
然后还原最近一次的完全备份(删除表之前的完全备份)加上norecovery选项
restore
database
数据库名
from
disk='完全备份路径+备份名'
with
norecovery,replace
之后还原刚才备份的日志文件,加上stopat选项,假设表是在18:01分删除的,就恢复到之前的几分钟
restore
log
数据库名
from
disk='日志文件备份路径+备份名'
with
stopat='2008-3-28
17:30'

② sql 表数据被删除 怎么恢复

记下清除数据的时间,然后备份当前的日志.
backup
log
dbname
to
backupdevice(就是备份设备的名字)
with
norecovery
然后恢复日志:
restore
log
dbname
from
backupdevice
with
stopat=时间(清除表中数据之前的时间,注意时间格式)

③ sql server 数据库表被删了怎么恢复

SQL
Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:
1.
至少有一个误删除之前的数据库完全备份。
2.
数据库的恢复模式(Recovery
mode)是“完整(Full)”。

④ SQL数据库里的表误删除要怎么恢复

1、实现运行Recovery for SQL Server操作如下。

⑤ sql 删除表中数据后怎么恢复

首先有两种方式可以满足你的需求:
第一:delete
from
student
该方式下数据库空间不一定能及时释放出来,而且如果有identity字段,之后再插入数据也不会从定义的初始值开始自增。
第二:truncate
table
student
该方式可以及时表空间,也能让新增数据是identity的初始值为之前建表定义的开始

⑥ sqlserver数据库表数据误删除了 怎么恢复

恢复sqlserver数据库表数据步骤如下:

一、心态:

1、务必冷静,事情已经发生不可慌乱。

2、立即查看当前时间,最好能够精确到秒,并做记录。

3、应立即向直接上级反映此事,不可隐瞒,防止事态扩大。

4、如果权限允许,应当立即停止相关应用,防止有新的数据写入数据库。

二、恢复:

1、构建新数据库以及写入一些数据

如果查询发现数据不是你想要的,那么可以重复上述的操作,从备份事务日志开始,然后最后选择时间点的时候在缩小范围。