Applies ToSQL Server 2008

Microsoft raspoređuje Microsoft SQL Server 2008 ispravke kao jednu datoteku za preuzimanje. Budući da su popravci kumulativni, svako novo izdanje sadrži sve hitne popravke i sve sigurnosne popravke koji su bili obuhvaćeni prethodnim izdanom sustava SQL Server 2008 Fix.

Simptomi

Razmotrite sljedeći scenarij:

  • Pokrenete paralelni upit koji koristi funkciju row_number u programu Microsoft SQL Server 2008.

  • Pokušate pokrenuti upit pomoću podupita koji se nalazi unutar naredbe Select ili jezik za upravljanje podacima (d).

U ovom scenariju nailazite na neki od sljedećih problema:

  • Ako upit pokrenete u izjavi Select više puta, primit ćete netočne rezultate.

  • Tablica može sadržavati netočne podatke ako se upit pokrene u priopćenju za d. Ako tablica ima ograničenja, izjava može propasti uz kršenje ograničenja. Ako, primjerice, naredba Insert može propasti, a pogreška primarnog ključa pojavljuje se ako tablica ima primarni ključ.

Napomena Ti se problemi mogu pojaviti u jednoj od sljedećih situacija:

  • Mogućnost mig za Maxdop postavite na vrijednost koja je veća od 2.

  • Na vrijednost koja je veća od 2 u konfiguraciji poslužitelja postavite mogućnost Maksimalna razina paralelnosti .

Rješenje

Da biste riješili taj problem, Nabavite najnoviji servisni paket za SQL Server 2008. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

968382 Kako nabaviti najnoviji servisni paket za SQL Server 2008

Zaobilazno rješenje

Problem se zaobilazno može riješiti na sljedeće načine:

  • Ako ste primijenili neku od sljedećih ažuriranja, omogućite oznaku praćenja 4134:

    • Kumulativno ažuriranje paketa 6 za SQL Server 2008 ili noviji kumulativni paket ažuriranja za SQL Server 2008

    • Kumulativno ažuriranje paketa 2 za SQL Server 2008 Service Pack 1 (SP1) ili noviji kumulativni paket za ažuriranje za SQL Server 2008 SP1

    Dodatne informacije o omogućivanju zastavica u tragovima potražite na sljedećem MSDN web-mjestu:

    Omogućavanje zastavica praćenja

  • Referenca na odjeljak "zaobilazno rješenje" u članku Microsoftove baze znanja 970198. Za više informacija kliknite sljedeći broj članka da biste prikazali članak u Microsoftovoj bazi znanja:

    970198 POPRAVAK: kada pokrenete upit koji koristi funkciju row_number u sustavu SQL Server 2008, primit ćete pogrešan rezultat

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.