KB2696161 – RJEŠENJE: Poruka o pogrešci prilikom pokušaja prikaza izvješća u SSRS 2012, SSRS 2008 R2 ili SSRS 2008: "Različiti parametri upita rezultirali su istim raspršivanjem"

Primjenjuje se na
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Microsoft distribuira popravke sustava Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2012 kao jednu datoteku koja se može preuzeti. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravaka za SQL Server 2008 R2 ili SQL Server 2012.

Simptomi

Kada pokušate prikazati izvješće u komponenti Microsoft SQL Server 2012 Reporting Services (SSRS 2012), u komponenti Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2) ili u komponenti Microsoft SQL Server 2008 Reporting Services (SSRS 2008), može vam se prikazati sljedeća poruka o pogrešci:

Napomena

Biblioteka! ReportServer_0-230!1bf8! Date Time:: e POGREŠKA: bacanje Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: različiti parametri upita rezultirali su istim raspršivanjem. To nije podržano. Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: na poslužitelju za izvješća došlo je do interne pogreške. Dodatne pojedinosti potražite u zapisniku o pogreškama.

      

Uzrok

Taj se problem pojavljuje jer različiti skupovi parametara u nekim rijetkim slučajevima mogu generirati istu vrijednost raspršivanja.

Kada preglednik izvješća zatraži generiranje izvješća, SSRS servis pokušava potražiti snimku stanja izvješća u bazi podataka ReportServerTempDB pomoću raspršivanja koje generiraju parametri. Potom servis uspoređuje parametre iz zahtjeva sa spremljenim parametrima. Ako su parametri isti, SSRS poslužitelj će baciti iznimku internog kataloga koja je navedena u odjeljku "Simptomi".

Rješenje

Kumulativni podaci o ažuriranju

Kumulativno ažuriranje 2 za SQL Server 2012 SP1

Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 2. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2012 SP1 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2790947 Paket kumulativnog ažuriranja 2 za SQL Server 2012 Service Pack 1Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka servisnog paketa SQL Server 2012 SP1. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2772858 međuverzije SQL Server 2012 koje su izdane nakon izdanja servisnog paketa Service Pack 1 SQL Server 2012

Kumulativno ažuriranje 5 za SQL Server 2012

Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 5. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2012 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2777772 Paket kumulativnog ažuriranja 5 za SQL Server 2012
 Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka za SQL Server 2012. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2692828 međuverzije SQL Server 2012 koje su izdane nakon objave SQL Server 2012

Kumulativno ažuriranje 4 za SQL Server 2008 R2 SP2

Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 4. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2008 R2 SP 2 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2777358 Paket kumulativnog ažuriranja 4 za SQL Server 2008 R2 Service Pack 2
 Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravka za SQL Server 2008 R2 SP 2. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2730301 međuverzije SQL Server 2008 R2 koje su izdane nakon objave servisnog paketa SQL Server 2008 R2 Service Pack 2

Paket kumulativnog ažuriranja 10 za SQL Server 2008 R2 Service Pack 1

Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 10. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2008 R2 SP1 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2783135 Paket kumulativnog ažuriranja 10 za SQL Server 2008 R2 SP1
 Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka za SQL Server 2008 R2 SP1. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2567616 Međuverzije SQL Server 2008 R2 koje su izdane nakon izdanja servisnog paketa SQL Server 2008 R2 Service Pack 1

Kumulativno ažuriranje 8 za SQL Server 2008 Service Pack 3 (SP3)

Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 8. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2008 Service Pack 3 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2771833 Paket kumulativnog ažuriranja 8 za SQL Server 2008 Service Pack 3Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim izdanjem popravka servisnog paketa Service Pack 3 za SQL Server 2008. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2629969 Međuverzije SQL Server 2008 koje su izdane nakon izdanja servisnog paketa SQL Server 2008 Service Pack 3

SQL Server 2008 R2 Service Pack 2

Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 1 za SQL Server 2008 R2 Service Pack 2. Dodatne informacije o nabavi tog paketa kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2720425 Paket kumulativnog ažuriranja 1 za SQL Server 2008 R2 Service Pack 2Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravka za SQL Server 2008 R2. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2730301 međuverzije SQL Server 2008 R2 koje su izdane nakon objave servisnog paketa SQL Server 2008 R2 Service Pack 2

SQL Server 2008 R2 Service Pack 1

Rješenje tog problema prvi je put objavljeno u kumulativnom ažuriranju 7 za SQL Server 2008 R2 Service Pack 1. Dodatne informacije o nabavi tog paketa kumulativnog ažuriranja potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2703282 Paket kumulativnog ažuriranja 7 za SQL Server 2008 R2 Service Pack 1Napomena Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka za SQL Server 2008 R2. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

2567616 Međuverzije SQL Server 2008 R2 koje su izdane nakon izdanja servisnog paketa SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

Rješenje tog problema prvi je put izdano u kumulativnom ažuriranju 13. Dodatne informacije o nabavi paketa kumulativnog ažuriranja za SQL Server 2008 R2 potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:

2679366 Paket kumulativnog ažuriranja 13 za SQL Server 2008 R2Note Budući da su međuverzije kumulativne, svako novo izdanje popravka sadrži sve hitne popravke i sigurnosne popravke obuhvaćene prethodnim izdanjem popravaka za SQL Server 2008 R2. Preporučujemo da razmislite o primjeni najnovijeg izdanja popravka koji sadrži taj hitni popravak. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

981356 Međuverzije SQL Server 2008 R2 objavljene nakon objave sustava SQL Server 2008 R2Napomena Kada primijenite taj hitni popravak, primjenjuje se rješenje za rješavanje scenarija u kojem različiti skupovi parametara imaju istu vrijednost raspršivanja.

Zaobilazno rješenje

Da biste zaobišli taj problem, promijenite redoslijede ili nazive parametara ili dodajte probni parametar. Te će promjene generirati novi skup parametara koji će rezultirati drugačijom vrijednošću raspršivanja.

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.