当你读到这个,你可能会哭…
我们为我们的客户编写了一个SharePoint Intranet应用程序,用于跟踪文件并通过各种级别的批准进行pipe理。 包含重要数据的几个文件在12月11日至15日被意外删除。他们注意到这些文件丢失,并打电话给我们。 他们有一个本地公司,负责pipe理他们的服务器,所以我们联系他们并要求最近的备份。 当他们告诉我们,他们精心按照灾难恢复计划精心configuration了夜间备份,但是现在才意识到他们从来没有真正开始这个过程! 哇…
我试图恢复数据,如果可能的话。 上一次备份是在十月底之前手动完成的,然后再安装客户端请求的额外function。 我们已经回滚到了原来的状态,并恢复了一些数据,但是自十月份以来所做的一切仍然没有完成。
当SQL被configuration时,数据库恢复模式被设置为FULL。 我有一个4GB的.MDF文件和一个大约20GB的日志文件(.LDF)。 我没有.TRN备份。 当我试图恢复到12月10日,它一直回到10月的备份。 服务器是运行MOSS 2007和SQL 2008的Windows Server 2008 R2标准版。正如我上面所说的,我在这里有点不在我的元素之内。 我已经问了很多人,我曾经与之交谈过的人认为可以从日志文件中恢复丢失的数据,但是我没有交谈过的人实际上知道如何。 帮助我ServerFault,你是我唯一的希望!
是否有可能做只有日志文件的时间点恢复? 如果是的话,怎么样?
我相信你一直在谈论的人是指从事务日志备份恢复数据库,而不是从事务日志本身。 AFAIK,只能从事务日志中恢复数据库是不可能的。 你可以尝试什么(直到有人在这里深入SQL知道chimes)是closuresSQL Server,使mdf和ldf文件的副本,并将副本放在一个安全的位置,重新启动SQL Server,执行事务日志备份并尝试使用上次数据库备份和此日志备份从此备份还原数据库。 如果事务日志从未备份过,则您创build的事务日志备份应该包含到现在为止最后一次数据库备份之间缺less的所有数据。
我从来没有使用它,但Apex SQL日志有一个免费下载,可能会解决您的问题。