为了账号安全,请及时绑定邮箱和手机立即绑定

SQL Server事务会不会因为计算机硬件故障而执行失败,且不能回滚

SQL Server事务会不会因为计算机硬件故障而执行失败,且不能回滚

蝴蝶刀刀 2018-12-06 11:38:16
大家好! 请教一个问题请教一个问题,sql server的事务会不会有这样的情况: 在一个事务中要修改3个数据表,开始事务,修改了一个表,此时恰巧遇到某些意外情况(比如计算机突然断电,或硬件突然故障)导致该事务不能继续执行,还有两个表未能修改,事务无法回滚。 注:排除程序员设计事务代码出错的问题,即前提假设SQL代码设计是完全正确的。
查看完整描述

2 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

事物未提交之前,你修改的结果是暂时存放在 tempdb 中的,不会修改你实际的表,这时断电或硬件故障,实际的表不会受任何影响。

查看完整回答
反对 回复 2019-01-07
  • 2 回答
  • 0 关注
  • 512 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信