gpt4 book ai didi

sql-server-2005 - 如何回滚 SQL Server 中的更改

转载 作者:行者123 更新时间:2023-12-04 02:24:33 25 4
gpt4 key购买 nike

我错误地更新了生产数据库中的数据。有什么办法可以回滚这些交易。 我已经从管理工作室执行了更新语句,脚本中没有开始 Trans/rollback/commit。

谢谢

最佳答案

在这种情况下我会这样做:

  1. 在单独的数据库中恢复备份并比较这些数据库以恢复备份中存在的行?

  2. 如果您的数据库处于完全恢复模式,请尝试读取事务日志以恢复剩余的行。

为了读取事务日志,您可以使用第三方工具,例如 ApexSQL Log或尝试通过 fn_dblog 函数自己执行此操作(here 是一个示例,但它非常复杂)。

以下是关于此主题的其他帖子:

Read the log file (*.LDF) in SQL Server 2008

How can I rollback an UPDATE query in SQL server 2005?

关于sql-server-2005 - 如何回滚 SQL Server 中的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1664761/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com