我在找一些关于dtc跟踪文件内容的文档。 一些列是可以理解的,像“PID”可以是进程ID。 但什么是“tid”。 猜测会导致我的事务ID或线程ID。
这个问题的原因是,在大多数情况下,tid对于一个事务的所有日志行是相同的,但是在一些情况下tid在两个同时发生的事务之间是不同的和混合的。 在这种情况下,看起来我最终在SQL Server中发生了孤立的事务,
在我得出结论之前,我需要知道什么是tid。
微软的跟踪输出文件似乎是不存在的。 这个知识库文章引用线程和这个MSDN线程与微软员工发布似乎证实。
这听起来像你在你的程序中有两个执行线程正试图并行执行,并具有某种争用问题。