症状
假设使用Microsoft SQL Server集成服务 (SSIS) 。 并行运行 SSIS 包时,可能会遇到死锁错误。
解决方法
以下SQL Server累积更新中修复了此问题:
SQL Server 2016 Service Pack 2 的累积更新 2
关于SQL Server的累积更新
SQL Server的每个新的累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看SQL Server的最新累积更新:
解决方法
若要解决此问题,请将 SET TRANSACTION ISOLATION LEVEL SERIALIZABLE 语句更改为 SET TRANSACTION ISOLATION LEVEL REPEATABLE READ。
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
SET TRANSACTION ISOLATION LEVEL (Transact-SQL)
了解 Microsoft 用于描述软件更新的 术语 。