Symptomer
Anta at du kjører en spørring som inneholder UNION -operatoren ved hjelp av parallelle spørringsplan i Microsoft SQL Server 2008 R2, SQL Server 2012 eller SQL Server-2014. Operatoren stream samlet kan produsere like rader når følgende betingelser er oppfylt:
-
Spørringen bruker en konstant eller en kolonne med fast verdi (for eksempel implisitt fra et predikat som kolonne = < konstant > når kolonnen er merket).
-
SQL Server bruker parallell kjøring av spørringsplan som inkluderer en samlet stream-operator som samler på konstant eller faste verdien (denne dataflyten samlet operatoren kan komme inn i spørringer som inneholder UNION -operatoren for å produsere distinct-resultatet).
Oppløsning
SQLServer 2012
Bruk SQL Server 2012 Service Pack 2 for å løse dette problemet for SQL Server 2012. For mer informasjon om feil som er løst i SQL Server 2012 SP2, klikker du følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
2958429 -feil som er løst i SQL Server 2012 Service Pack 2 Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Kumulativ oppdatering 13 for SQL Server 2008 R2 SP2/en-us/help/2967540
Samleoppdatering 2 for SQLServer-2014/en-us/help/2967546
Kumulativ oppdatering 10 for SQL Server 2012 SP1/en-us/help/2954099
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".