FIX: A SELECT query that's run as a parallel batch-mode scan triggers a deadlock in SQL Server 2014

Applies to: SQL Server 2014 Business IntelligenceSQL Server 2014 Business IntelligenceSQL Server 2014 Developer

Symptoms


In Microsoft SQL Server 2014, you run a SELECT query that generates a parallel batch-mode scan (typically scanning a columnstore index). In some cases, the batch-mode scan may be involved in a deadlock situation. In this case, the deadlock is not resolved automatically.

Cause


This problem occurs when a new deadlock cannot be detected and therefore triggers a blocking scenario.

Resolution


This problem was first fixed in the following cumulative update for SQL Server:

Cumulative Update 1 for SQL Server 2014 SP1

Cumulative Update 7 for SQL Server 2014


Status


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

References


Learn about the terminology Microsoft uses to describe software updates.