Azure 数据工厂“存储过程活动”导致 SQL 服务器死锁错误 1205

问题描述 投票:0回答:0

在 azure 数据工厂中,我有一个“存储过程活动”,它执行一个存储过程,该过程更新 azure SQL Server 数据库实例中单个表中的单个行(简单的表更新而无需连接到其他表)。

我知道当两个进程发生冲突时会发生 SQL Server 死锁 1205 错误,因为每个进程都试图访问一个资源,同时锁定了对方进程所需的另一个资源。

但在我的例子中,我的存储过程只针对一个资源(不锁定另一个),所以它不应该与任何其他同时运行的进程冲突并导致死锁,因为它只能等待。

Ps:错误来去随机(意思是:管道可以正常运行几天,然后错误再次出现)

我只确保没有其他管道同时访问同一个存储过程(或相关表)。但死锁错误有时仍然会出现。

sql-server azure azure-data-factory deadlock
© www.soinside.com 2019 - 2024. All rights reserved.