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

大家好! 请教一个问题
请教一个问题,sql server的事务会不会有这样的情况:


在一个事务中要修改3个数据表,开始事务,修改了一个表,此时恰巧遇到某些意外情况(比如计算机突然断电,或硬件突然故障)导致该事务不能继续执行,还有两个表未能修改,事务无法回滚。
注:排除程序员设计事务代码出错的问题,即前提假设SQL代码设计是完全正确的。

蝴蝶刀刀
浏览 513回答 2
2回答

RISEBY

事物未提交之前,你修改的结果是暂时存放在 tempdb 中的,不会修改你实际的表,这时断电或硬件故障,实际的表不会受任何影响。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server