最近我遇到了一个错误: Microsoft分布式事务处理协调器(MS DTC)已取消分布式事务
在forum的一个回复中提到过,其中一个原因可能是 -
已超出MS DTC日志文件可容纳的最大活动事务数。如果要启动更多并发事务,则必须增加MS DTC日志文件的大小。
所以,我很好奇MS DTC的日志记录是如何工作的
1.是按分布式事务处理,每次事务结束时都清理文件吗?
OR
2.是否所有事务日志都持续存在且文件随时间增长?(直到达到为MSDTC.log文件设置的最大文件大小限制)
我将文件容量从4MB更改为16MB并注意到文件大小立即增加,所以我猜1。
但如果有人能够解释这个“日志记录”的详细信息,那就太好了。
注意: 我对MS DTC的工作方式有一个很好的了解。