如何撤消我对数据库所做的更新语句

Hao*_*est 2 sql-server-2005 transaction-log database-restore

这是一个测试环境,我需要一些数据来测试Update查询,但是意外地更新了所有行中的列以获得错误的数据.我是否必须使用备份将数据还原回上一个实例,或者是否有一些我可以利用的事务日志的秘密?

提前致谢.

Pau*_*sik 5

有一个称为事务日志的非秘密事务日志,您可以将其恢复到某个时间点.这是如何......带有ldf扩展名的恼人小文件是事务日志,而不是正常数据库数据的.mdf文件.

除非您截断了事务日志(ldf)或以其他方式使用它,否则您应该能够完全执行您正在寻找的那种恢复(撤消).