症状
假设你运行 SQL 查询,该查询将 SELECT INTO 语句与 TABLOCKX 提示或 TABLOCK 提示和 UPDLOCK 提示一起使用。 如果maxdop值大于1,您可能会收到类似于以下内容的错误消息:
错误: "事务(进程 ID 72)在锁定时死锁 |与另一个进程的通信缓冲区资源,并且已被选为死锁牺牲品。 重新运行交易。 "
解决方案
此问题首先在 SQL Server 的以下累积更新中修复:
SQL Server 2014 的累积更新 6 Service Pack 1
关于 SQL Server 的累积更新
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新的 术语 。