Sql server 的数据删除回复

本文分享了一次误删数据库记录后的恢复经历,强调了备份的重要性,并提供了一个使用SQL Server Management Studio(SSMS)进行恢复的方法。在数据库恢复过程中,确保在执行恢复操作前备份数据库,以防后续出现问题。

昨天一不小心把任务表中的14万条记录给删了! 

寻遍大江南北,试了两个工具,到底还是没找回来,回滚到上周的备份了,这周的东西没了。

 

通过工具恢复的前提还是有full recovery log,我们这个为了节约空间设置的简单log。

 

所以重要的还是备份。有一个恢复方法是不错的:

 

If you have any full backups prior to the DROP TABLE and the database recovery model is full or bulk logged, the it is pretty easy to restore the table.

1. Backup the transaction log.
2. Create a new database.
3. With SSMS, right click the new database and Tasks->Restore->Database
4. Select "From database:" and choose the original database.
5. Select a date and time prior to the DROP TABLE in "To a point in time"
6. On the "Options" page change the filename in "Restore As" to the new temporary database and check "Overwrite the existing database"
7. Click Ok.

When the restore is done, the database might be displayed with "Restoring" in SSMS. To fix this execute the following in a query window:

Code:
restore database newdbname with recovery
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值