Sql server 事务回滚不一致

Sql server 事务回滚不一致,sql-server,coldfusion,Sql Server,Coldfusion,我们有一个事务,它有相当数量的更新和插入,这些更新和插入在它内部运行,就像我们的服务器端代码发送的一样。我们遇到了一个问题,事务中直到给定点的所有工作都被回滚,然后运行稍后的更新/插入,并在事务关闭时提交 我们把它缩小为一段代码,在那里它总是会发生,然后把代码拉出来。然后,同样的行为开始在事务中的其他地方发生。我们的代码中没有任何内容告诉事务回滚,而且在它开始发生之前,我们已经有很长一段时间没有在prod服务器上更改代码了 我们终于重新启动了prod db服务器,问题暂时消失了。然后它又开始发生

我们有一个事务,它有相当数量的更新和插入,这些更新和插入在它内部运行,就像我们的服务器端代码发送的一样。我们遇到了一个问题,事务中直到给定点的所有工作都被回滚,然后运行稍后的更新/插入,并在事务关闭时提交

我们把它缩小为一段代码,在那里它总是会发生,然后把代码拉出来。然后,同样的行为开始在事务中的其他地方发生。我们的代码中没有任何内容告诉事务回滚,而且在它开始发生之前,我们已经有很长一段时间没有在prod服务器上更改代码了

我们终于重新启动了prod db服务器,问题暂时消失了。然后它又开始发生了,并且在那之后一直发生

我们使用的是SQL Server 2016,我们的web服务器正在运行ColdFusion 11修补程序18。查询是通过
内部的
发出的

有没有人遇到过类似的情况,或者有任何方法来诊断问题


更新/更多信息:显然SQL Server几乎没有处理任何更新。我们最终发现一个日志文件空间不足。这通常会产生发生这种情况的通知/错误,但这次由于某种原因没有。我意识到这个问题可能不是最高质量的问题,但希望任何可能遇到这个问题的人都能找到这个问题并从中获益,我将把它留在这里。

没有细节,任何人都很难提供帮助。您可能还想在dba stackexchange站点上进行尝试。然而,我要做的第一件事是熟悉XACT_ABORT是否有办法将问题迁移到该站点,而不是关闭并在那里重新提问?据我所知,不是这样-无论如何,您可以在这里打开它。你可能会因为太过拘谨而关闭任何一个站点。你能提供一个导致问题的代码示例吗?这是嵌套的
cftransaction
?您的
cfquery
s之间是否正在运行其他代码?您的
cftransaction
是否指定了隔离级别?如果没有具体说明,任何人都很难提供帮助。您可能还想在dba stackexchange站点上进行尝试。然而,我要做的第一件事是熟悉XACT_ABORT是否有办法将问题迁移到该站点,而不是关闭并在那里重新提问?据我所知,不是这样-无论如何,您可以在这里打开它。你可能会因为太过拘谨而关闭任何一个站点。你能提供一个导致问题的代码示例吗?这是嵌套的
cftransaction
?您的
cfquery
s之间是否正在运行其他代码?您的
cftransaction
是否指定了隔离级别?