KB2939277 - FIX: Risultati non corretti quando si eseguono query che contengono l'operatore UNION usando un piano di query parallelo in SQL Server

Si applica a
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard

Sintomi

Si supponga di eseguire una query che contiene operatore di unione usando un piano di query parallelo in Microsoft SQL Server 2008 R2, SQL Server 2012 o SQL Server 2014. L'operatore di aggregazione flusso può produrre righe duplicate quando si verificano le condizioni seguenti:

  • La query usa una costante o una colonna con valore fisso (ad esempio, implicito da un predicato come colonna = <costante> quando la colonna è selezionata).
  • SQL Server usa il piano di esecuzione di query parallelo che include un operatore di aggregazione flusso che esegue l'aggregazione in base al valore costante o fisso (questo operatore di aggregazione flusso può essere introdotto nelle query che contengono operatore UNION per produrre output distinto).

Risoluzione

SQL Server 2012

Per SQL Server 2012, per risolvere questo problema, applicare SQL Server 2012 Service Pack 2. Per ulteriori informazioni sui bug corretti in SQL Server 2012 SP2, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

2958429 Bug risolti in SQL Server 2012 Service Pack 2

Il problema è stato risolto per la prima volta nell'aggiornamento cumulativo seguente di SQL Server.

Aggiornamento cumulativo 13 per SQL Server 2008 R2 SP2 /it-it/help/2967540

Aggiornamento cumulativo 2 per SQL Server 2014 /it-it/help/2967546

Aggiornamento cumulativo 10 per SQL Server 2012 SP1 /it-it/help/2954099

Informazioni sugli aggiornamenti cumulativi per SQL Server

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutte le correzioni rapide e di sicurezza incluse nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:

      

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".