如何从SQL Server 2005表中恢复已删除的行?如何从SQL Server 2005表中恢复已删除的行?
0
A
回答
1
回滚事务(如果您启动了一个)。
恢复备份(如果有的话)。
如果您有事务日志,那么您应该能够将数据库的备份恢复到刚刚删除该行之前的点(假设您知道这是何时)。
0
如果您需要“恢复到某个时间点”选项,请不要忘记为数据库设置完整恢复模式!
1
有两种方法,我们可以恢复特定的表:
- 第一招:恢复后卫了没有恢复与
no_truncate
选项还原为t-log
备份 - 第二种方式后:使用触发器,我们可以恢复用审计表删除表。
4
如果你有一个已删除数据的数据库备份:
- 在单独的数据库恢复备份,并从那里
恢复被删除的数据如果没有备份,但您的数据库是满恢复模式:
- 尝试使用某个第三方transaction log reader或usi读取事务日志ng DBCC LOG命令。
由于事务日志记录不完善,您需要第三方工具的帮助。这是因为它的目的不是用于这种恢复。但是,如果您可以阅读,那么可以使用许多有用的细节来恢复意外删除的数据。
1
ApexSQL Log工具可以成为删除行的解决方案。如果在数据库事务日志(在线,备份)中存在DELETE操作(数据库未使用简单恢复模型),则该工具可以为操作创建撤销T-SQL脚本。
声明:我在ApexSQL担任产品支持工程师工作
相关问题
- 1. 如何从SQL Server 2005中恢复意外删除的记录?
- 2. 从SQL Server恢复已删除的行2000
- 3. 在Microsoft SQL Server 2012中恢复已删除的表格2012
- 4. 如何从SQL Server 2005备份中恢复单个表?
- 5. 从sql server恢复已删除的对象
- 6. 如何从SQL Server 2005中的表中删除锁?
- 7. 如何从SQL Server中的表中删除重复的行
- 8. 从DateTime sql server 2005删除时间2005
- 9. 删除SQL Server 2005
- 10. 如何在SQL Server 2005中恢复SQL SERVER 2008数据库
- 11. 如何从MYSQL数据库中恢复已删除的行
- 12. 如何从SQL Server 2005升级后删除重复的SQL Server 2008实例?
- 13. 如何在SQL Server 2005中从MDF恢复数据库?
- 14. sql server 2005还原卡在恢复中
- 15. 解析 - 恢复已删除的行
- 16. 从Sql Server中的表中删除行
- 17. 在SQL Server 2005中删除表中的任何行的方法2005
- 18. 如何恢复已删除的约会
- 19. 如何恢复已删除的libxml2.dylib
- 20. 如何恢复已删除的文件
- 21. 如何恢复已删除的权限
- 22. 如何恢复已删除的分区?
- 23. 如何从SQL Server中的表中删除重复的记录?
- 24. 恢复的SQL Server 2014数据库SQL Server 2005中
- 25. SQL Server 2005级联删除
- 26. SQL Server 2005:删除优化
- 27. SQL Server 2005高效删除
- 28. SQL Server 2005 - 删除表触发器?
- 29. 在SQL Server数据库恢复2005
- 30. 微软SQL Server 2005恢复.bak文件