我有一个处于完全恢复模式的 SQL Server 2008 数据库。
我还没有备份数据库或日志。
数据库中的一些数据被无意中删除。我想回到数据被删除之前的时间点。我该怎么做?
答案1
你不能。因为你从未备份过,所以数据库没有处于完整恢复模式,处于简单恢复模式(尽管设置了),请参见该数据库真的处于完整恢复模式吗?。因此,自从发生删除后,日志就被回收了,因此无法恢复任何内容。
但这引出了一个问题:如果您确实将恢复模型设置为FULL,为什么不立即进行备份?
我有一个处于完全恢复模式的 SQL Server 2008 数据库。
我还没有备份数据库或日志。
数据库中的一些数据被无意中删除。我想回到数据被删除之前的时间点。我该怎么做?
你不能。因为你从未备份过,所以数据库没有处于完整恢复模式,处于简单恢复模式(尽管设置了),请参见该数据库真的处于完整恢复模式吗?。因此,自从发生删除后,日志就被回收了,因此无法恢复任何内容。
但这引出了一个问题:如果您确实将恢复模型设置为FULL,为什么不立即进行备份?