Microsoft izplata Microsoft SQL Server 2008 labojumus kā vienu lejupielādējamo failu. Tā kā labojumi ir kumulatīvi, katrā jaunajā laidienā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā SQL Server 2008 labošanas laidienā.
Simptomi
Iedomājieties šādu scenāriju:
-
Tiek palaists paralēlais vaicājums, kas izmanto funkciju row_number programmā Microsoft SQL Server 2008.
-
Jūs mēģināt izpildīt vaicājumu, izmantojot apakšvaicājumu, kas atrodas priekšrakstā Select vai Data manipulācijas valodas (BDL) pārskatā.
Šajā scenārijā ir radusies kāda no tālāk norādītajām problēmām.
-
Jūs saņemat nepareizus rezultātus, ja vaicājumu izpildot vairākkārt Select priekšrakstā.
-
Iespējams, tabulā ir nepareizi dati, ja vaicājums darbojas BDL pārskatā. Ja tabulā ir ierobežojumi, priekšraksts var neizdoties ar ierobežojumu pārkāpumu. Piemēram, priekšraksts Insert var neizdoties, un primārās atslēgas pārkāpuma kļūda rodas, ja tabulai ir primārā atslēga.
Piezīme. Šīs problēmas var rasties kādā no šīm situācijām:
-
MAXDOP vaicājuma atgādinājuma opcija tiek iestatīta uz vērtību, kas ir lielāka par 2.
-
Maksimālo paralēlās pakāpes opciju iestatiet uz vērtību, kas ir lielāka par 2 , izmantojot servera konfigurāciju.
Risinājums
Lai atrisinātu šo problēmu, iegūstiet jaunāko SQL Server 2008 servisa pakotni. Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
968382 Jaunākās SQL Server 2008 servisa pakotnes iegūšana
Risinājums
Lai šo problēmu atrisinātu, izmantojiet kādu no šīm metodēm:
-
Iespējot 4134 izsekošanas karodziņu, ja esat lietojis kādu no tālāk norādītajiem atjauninājumiem.
-
Kumulatīvās atjaunināšanas pakotne 6 SQL Server 2008 vai jaunākas versijas kumulatīvās atjaunināšanas pakotnei SQL Server 2008
-
SQL Server 2008 1. servisa pakotnes (SP1) vai jaunākas kumulatīvās atjaunināšanas pakotnes SQL Server 2008 SP1 kumulatīvās atjaunināšanas pakotne
Lai iegūtu papildinformāciju par to, kā iespējot izsekošanas karodziņus, apmeklējiet šo MSDN tīmekļa vietni:
-
-
Microsoft zināšanu bāzes rakstā 970198 ir atsauce uz sadaļu "risinājums". Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura, lai skatītu Microsoft zināšanu bāzes rakstu:
970198 Labojums: tiek parādīts nepareizs rezultāts, palaižot vaicājumu, kas izmanto funkciju row_number SQL Server 2008