SQLServer的查询分析器和企业管理器给了我们很大便利,使用起来很方便,真要感谢微软。但是在操作的过程中,也很容易出现问题,少写一个Where语句,就会带来灾难,几年或者几十年的经营数据如果被误删除,而且无法恢复的话,老板非K死你不可,即便每天备份,但如果只能恢复到昨天的数据,那也是无法接受的,因此必须要能恢复到误删除前的那个时间点的数据,幸好,SQLServer 的 日志恢复提供了这种可行性。进行日志恢复的先决条件1)有一个库备份文件 (aaa.bak)2)有日志备份文件 (aaa.log)3)在库备份文件时间-日志备份文件时间间隔内,日志未被截断过一定要注意以上的几个先决条件,很多朋友
转载
2011-09-14 21:13:00
391阅读
2评论
使用log exploer
打开log explorer file=>attach log file->选择服务器和登陆方式->connect-> 选择数据库->attach->左面对话框中browse->view l
转载
精选
2007-12-11 18:13:57
5540阅读
使用工具Log Explorer 查看到被删除的时间点1、先备份下2、恢复最近的数据库文件3、还原成功sql server 自带的SQL Server 2005 - Default Trace (默认跟踪)1、查询是否被启用 1 select * from sys.configurations where configuration_id = 15682、获取当前跟踪文件的路
转载
精选
2015-06-27 11:43:27
2510阅读
曾经想实现Log Explorer for SQL Server的功能,利用ldf里面的日志来还原误删除的数据这里有一篇文章做到了,不过似乎不是所有的数据类型都支持以下为译文:http://raresql.com/2011/10/22/how-to-recover-deleted-data-from-sql-sever/在我使用SQLSERVER的这些年里面,大部分人都会问我一个问题:“能不能恢复
转载
精选
2014-05-04 09:44:08
2327阅读
ApexSQLLog恢复误删数据建表及导入数据SQL:CREATE TABLE [person](uid INT PRIMARY KEY IDENTITY(1,1),uName NVARCHAR(50) UNIQUE NOT NULL ,uAddress NVARCHAR(150) NOT NULL DEFAULT ”)INSERT INTO dbo.person( uName, uAddress
原创
2021-12-24 10:35:04
1395阅读
如果你已经急的焦头烂额,看到这篇文章的时候,请你换个坐姿,深呼吸几次,静下心来将这篇文章读完,也许你的问题迎刃而解。
我遇到的情况是这样的,网站被植入木马,盗取了我的web.config文件,web.config文件里面的数据库连接字符串没有加密,而我的数据库远程连接又没有做IP限制,黑客通过数据库客户端连上我的数据库后,将所有的表都Delete掉了,所以大家一定要有一个好习惯将数
转载
2021-08-18 01:18:15
2441阅读
ApexSQLLog恢复误删数据下载地址:【sqlserver数据恢复_sqlserver_ApexSQLLog2014.rar-SQLServer文档类资源】零积分,免费下载。建表及导入数据SQL:CREATE TABLE [person](uid INT PRIMARY KEY IDENTITY(1,1),uName NVARCHAR(50) UNIQUE NOT NULL ,uAddress
原创
2022-02-07 17:50:34
1061阅读
2评论
刚刚写完<<关于oracle的闪回技术>>,行业群内的一个朋友告诉我,sqlserver也是可以恢复的。无论是用delete,还是truncate.并且发给我一个工具叫:Log Explorer for SQL Serverv.要使用log Exploer,有个前堤,数据库故障还原模型必须为:完全. 中午没事测试了一下。把log文件备份下来,将数据库表的数据删
转载
精选
2014-01-21 12:34:43
1306阅读
SQL Server2008 数据库误删除数据的恢复方法分享SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:1. 至少有一个误删除之前的数据库完全备份。2. 数据库的恢复模式(Recovery mode)是“完全(Full)”。针对这两个前提条件,会有三种情况:情况一、如果这两个前提条件都存在,通过SQL语句只需三步就能恢复(参考文章),
转载
2023-09-22 13:25:36
361阅读
MSSQL Recover Dropped Table Without Restore DB
原创
2018-07-23 16:06:25
8233阅读
点赞
2评论
SQLServer无需Restore恢复误删表(二):恢复表数据
原创
2018-10-09 15:23:46
4739阅读
服务器数据恢复环境:一台故障服务器,ESXi6.5虚拟化系统,分配多个lun;其中一个lun上有8台虚拟机。服务器故障检测分析:服务器维护时误删除了8台虚拟机中的1台,这台被误删除的虚拟机上存储了SqlServer2000数据库和其他数据。服务器数据恢复过程:1、将服务器中的硬盘编好编号全部取出,对硬盘做镜像备份。2、对镜像文件进行分析,获取故障服务器上的原虚拟机虚拟磁盘大小、操作系统类型、虚拟磁
原创
2024-06-28 13:09:38
47阅读
转载自:http://blog.csdn.net/dba_huangzj/article/details/8491327要拯救某个时间点被误删除的数据,需要你在那个时间点之前有一个完整数据库备份。而且,需要你的数据库恢复模式为:“完整恢复模式”如何查看你的数据库恢复模式为完整恢复模式,运行下面SQL1SELECTrecovery_model,recovery_model_desc2FROMsys.
转载
2018-05-28 14:17:41
584阅读
SQL Server 2008删除或压缩数据库日志的方法
2010-09-20 20:15
由于数据库日志增长被设置为“无限制”,所以时间一长日志文件必然会很大,一个400G的数据库居然有600G的LOG文件,严重占用了磁盘空间。由于主要是做OLAP,所以数据库本身不会有大变动,所以日志也就没有多少作用了,因此想办法把数据库日志文件收缩到很小或者删除。网上搜索相关解
转载
2024-06-27 21:00:14
24阅读
今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。 SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:1. 至少有一个误删除之前的数据库完全备份。2. 数据库的恢复模式(Recovery mode)是“完全(Full)”。针对这两个前
转载
2023-06-21 22:08:12
915阅读
一、前言经常看到有人误删数据,或者误操作,特别是update和delete的时候没有加where,然后就喊爹喊娘了。人非圣贤孰能无过,做错可以理解,但不能纵容,这个以后再说,现在先来解决问题。遇到这种情况,一般都是没有做备份,不然也不会来发问了。首先要冷静,否则会有更大的灾难。直到你放弃。 之前生产数据库使用的是sqlserver2000和2005,当时也出现过误删数据的情况,用Log Exlo
转载
2023-07-28 13:23:47
341阅读
由于长时间从事企业应用系统开发,前往用户现场升级、调试系统是比较常做的事情,但是就在周一,由于同事的失误在毫无知觉的情况下误删了生产数据库几乎所有的数据。当我发现的那一刻,感觉头发都立起来了,心想这他娘的是要领盒饭了。 为了迅速恢复系统的使用,在当时的情况下立即关闭相关系统的访问入口,前后共花费不到五分钟。经过思考,立即将最近的一次备份文件进行还原,从而保证了系统的正常运行,但是此举也不可避
转载
2023-08-23 18:17:53
287阅读
iPhone如何恢复删除的照片?每个人的手机里或多或少都存有一些照片,当这些照片删除了,我们要如何恢复删除的照片呢?虽说是一张张简单的照片,但是印证的是我们流去的岁月,美好的瞬间,及时做好备份就不需要担心丢啦,没有备份的话,iphone如何恢复删除的照片?今天就教大家两招解决所有恢复彻底删除照片问题。
第一招:通过iCloud备份恢复iCloud是苹果推出的云端备份功能
转载
2023-07-25 13:05:34
75阅读
SqlServer数据库还原: 备份活动事务日志(称为日志尾部)。 此操作将创建结尾日志备份。 如果活动事务日志不可用,则该日志部分的所有事务都将丢失。 重要 在大容量日志恢复模式下,备份任何包含大容量日志操作的日志都需要访问数据库中的所有数据文件。 如果无法访问该数据文件,则不能备份事务日志。 在这种情况下,您必须手动重做自最近备份日志以来所做的所有更改。
转载
2023-08-04 17:09:11
202阅读
今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:1. 至少有一个误删除之前的数据库完全备份。2. 数据库的恢复模式(Recovery mode)是“完
转载
2023-11-21 21:09:17
220阅读