SQL Server数据恢复——日志备份

当误删数据时,通过日志备份可以恢复。本文详细介绍了如何在SQL Server中进行数据恢复,包括创建数据库、完整备份、设置完整恢复模式、添加数据、模拟数据丢失、做日志备份、还原数据等步骤,强调了备份的重要性。
摘要由CSDN通过智能技术生成

太坑了,我把数据给删了

“大坑啊,数据被我误删了。”从事数据库相关工作的过程中,我想应该很多人会有过和我一样的遭遇吧?尤其是在进行update或者delete操作的时候,忘记了where条件。这些毁灭性的操作,足以使你不能淡定。然后就开始到baidu、csdn、csblogs等等找恢复方案。网上呢,也是众说纷纭,一时间,你又崩溃了。这个时候要学会淡定,否则,会让你心碎的。

幸好,还可以数据恢复

出现这类问题之后,我们的目的就是想找回误操作之前的数据,在SSMS2008之前,有个很出名的工具LogExploer,但是好像是收费的(反正,我是对收费的工具,都是避而远之)。除了这之外,我们还可以使用日志备份的功能,来完成数据恢复。

下面我们来讲解用日志备份的方法来恢复数据(有图有真相哦)。

准备工作:

1.运行下面的代码,创建RecoverDemo数据库,和TestTable表。

 1 USE [RecoverDemo]
 2 GO
 3 /****** Object:  Table [dbo].[TestTable]    Script Date: 10/22/2014 17:00:36 ******/
 4 SET ANSI_NULLS ON
 5 GO
 6 SET QUOTED_IDENTIFIER ON
 7 GO
 8 SET ANSI_PADDING ON
 9 GO
10 CREATE TABLE [dbo].[TestTable](
11     [A] [varchar](50) NULL
12 ) ON [PRIMARY]
13 GO
14 SET ANSI_PADDING OFF
15 GO
16 INSERT [dbo].[TestTable] ([A]) VALUES (N
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值