【发布时间】:2013-07-24 13:34:15
【问题描述】:
我知道以前版本的 SQL Server 曾多次问过这个问题,但我想知道这在 SQL Server 2014 中是否变得更容易了。
我熟悉此处显示的其他版本的技术
How can I rollback an UPDATE query in SQL server 2005?
Undo table updates in SQL Server 2008
所以问题是:在 SQL Server 2014 中是否有任何允许回滚和更新查询的功能在以前的版本中不可用?
我说的是提交的命令——我知道如果查询在事务内部,你可以回滚。
我们有完整的、差异的和事务日志备份,但我们真的希望通过将备份恢复到辅助数据库等来避免恢复场景……
【问题讨论】:
-
您可以考虑使用异步触发器来编写更新日志。这在 2014 年并不是什么新鲜事,但很可能会成功。
标签: sql-server sql-server-2014