标签列表
如何在SQL Server中恢复被删除的表
sql
sql-server
restore
recovery
5
5
我使用以下代码在SQL Server中删除表:
DROP
TABLE
temp
现在,我试图恢复这个表格,但是我不知道解决方案。
如果您知道,请告诉我这个问题的解决方案。
-
KaKa
5
3
如果没有备份,你可能会陷入麻烦。但你可以尝试回滚事务:BEGIN TRAN DROP TABLE temp ROLLBACK SELECT * FROM temp。
- durbnpoisn
如果您拥有交易日志,您可以尝试重建它。
- gh9
基本问题是:数据库处于哪种恢复模式下:简单模式还是完整模式? :)
- dean
完整的表模型 :)
- KaKa
如果恢复模式确实是完整的,可以进行日志备份,然后使用停止选项还原到另一个服务器。如果您没有 SQL Server 备份和还原的经验,建议您找到现场的人来帮助您。
- dean
1
个回答
7
7
如果在事务内执行了DROP TABLE操作并且尚未提交,则可以执行ROLLBACK操作。但如果没有提交,那么您需要备份数据库。从数据库中恢复您的表格。如果备份也不存在,则搜索第三方恢复工具。
-
Sharad
1
我没有使用TRANSACTION,也没有数据库备份 :(。那么第三方工具,你可以向我展示一些工具吗?
- KaKa
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
3
如何在SQL Server表中检测行是否被锁定?
11
如何在SQL Server 2008中找回被删除的存储过程、函数和表
3
在SQL Server中恢复已删除的记录
5
通过SQL Server Data Tools(Visual Studio)恢复被删除的代码
4
SQL Server删除表
20
如何在SQL Server 2000中删除表(如果存在)?
5
如何在SQL Server中删除或清空表?
4
有没有办法恢复被删除的 SQL Server 数据库和存储过程?
13
如何在SQL Server 2008中恢复SQL Server 2014的备份
3
如何在SQL Server 2012中删除表的列?