![从 SQL Server 2008 事务日志恢复数据](https://linux22.com/image/507497/%E4%BB%8E%20SQL%20Server%202008%20%E4%BA%8B%E5%8A%A1%E6%97%A5%E5%BF%97%E6%81%A2%E5%A4%8D%E6%95%B0%E6%8D%AE.png)
我有一个处于完全恢复模式的 SQL Server 2008 数据库。
我还没有备份数据库或日志。
数据库中的一些数据被无意中删除。我想回到数据被删除之前的时间点。我该怎么做?
答案1
你不能。因为你从未备份过,所以数据库没有处于完整恢复模式,处于简单恢复模式(尽管设置了),请参见该数据库真的处于完整恢复模式吗?。因此,自从发生删除后,日志就被回收了,因此无法恢复任何内容。
但这引出了一个问题:如果您确实将恢复模型设置为FULL,为什么不立即进行备份?
我有一个处于完全恢复模式的 SQL Server 2008 数据库。
我还没有备份数据库或日志。
数据库中的一些数据被无意中删除。我想回到数据被删除之前的时间点。我该怎么做?
你不能。因为你从未备份过,所以数据库没有处于完整恢复模式,处于简单恢复模式(尽管设置了),请参见该数据库真的处于完整恢复模式吗?。因此,自从发生删除后,日志就被回收了,因此无法恢复任何内容。
但这引出了一个问题:如果您确实将恢复模型设置为FULL,为什么不立即进行备份?