答案1
您是否参与了交易?如果是,请尝试输入
ROLLBACK WORK;
如果没有,则从备份恢复
答案2
不,如果更新已成功完成,我假设您使用了 SQL Server Management Studio,更改已应用。
如果恢复这些更新确实很重要,那么您应该恢复最后的备份(如果有),并且不要担心丢失备份时间和现在之间所做的更改。
答案3
恢复备份,并前滚至意外更新之前的时间点。请参阅http://msdn.microsoft.com/en-us/library/ms191455.aspx
答案4
是的。您必须关闭数据库,然后使用数据库管理工具从最新备份恢复数据库,并将日志前滚到更新之前的时间点。您将失去全部当然,在那之后所做的更新,不仅仅是你的事故。
我不能说得更具体,因为你还没有证明哪个您正在使用的数据库,但所有数据库都有一个可以以此方式使用的日志。