sql - 回滚错误执行的 SQL 查询

标签 sql sql-server sql-server-2008 tsql rollback

我认为这个问题说明了一切, 在 SQL Server Management Studio 中错误地执行了以下更新查询

update kms_students set student_campus='4' where student_campus='KL'

受影响的行超过 1000 行,我无法识别它,因为该表已经包含许多先前行的 student_campus='4'

是否可以回滚?

最佳答案

我相信ApexSQL应该可以解决问题。

ApexSQL 通过分析物理事务日志来工作,该日志基本上包含恢复特定事务和数据所需的所有信息,但除了恢复备份然后手动恢复之外,MS 没有提供开箱即用的工具来管理它使用 RESTORE LOGS 将事务日志恢复到特定日期

关于sql - 回滚错误执行的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13188621/

相关文章:

sql - 尝试使用 node-sqlanywhere 连接到远程 sql Anywhere 数据库时出现奇怪的错误

sql - SQL Server 中 session 和连接的区别

c# - SQL Like 语句 : Cannot convert a char value to money. char 值的语法不正确

mysql - 连接三个 SQL 表?

sql - Yii2 ActiveRecord : composite IN condition

sql - 如何获取列中多条记录的总和

sql-server - 程序集配置 CLR 存储过程

SQL Server - 解析 GPX 文件

php - 是否可以使用来自 mssql 和 mysql 的数据创建一个 php 数组?

sql - 以不同方式比较日期时间值