前几天又有一个同事干了这样的事,我以前也干过一次,好像发生的机率也不小,我们当时是把之前的备份数据2表联起来更新回去的,但是我记得SQL Server好像有一个日志回滚还是什么的功能,可以回到执行前……。
有哪位达人知道怎么弄吗?麻烦分享一下,谢谢!
主要是看楼主有没有数据库的log, 不管是增量备份还是完整备份
不知道这个能不能帮助到你:
http://www.cnblogs.com/dudu/archive/2011/10/15/sql_server_recover_deleted_records.html
留坐位,等决绝方案.
进来学习
关注下
进来学习!找到点好东西!
with tmp as(
select name from tmpname where id=1
)
update tmpname set name = tmp.name
这样写可以有效防止操作失误