Microsoft distribuira Ispravke za Microsoft SQL Server 2008 R2 kao jednu datoteku koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje SQL Server 2008 R2 ispravke.
Simptomi
Razmotrite sledeći scenario:
-
Kreirate prikaz particija u sistemu SQL Server 2008 R2. Na primer, kreirate prikaz sa particijama pod imenom "Prikaz"i definišete ograničenja checkza kolonu ColA u tabelama članova prikaza1.
-
Grupisani indeks kreirate za kolonu u tabelama članova podeljenog prikaza. Na primer, kreirate grupisani indeks kolone "KolB" u tabelama članova prikaza1.
-
Kompozitni indeks koji nijeklusterisan kreirate u više kolona u tabelama članica. Ove kolone uključuju kolone sa grupisanim indeksom. Na primer, kreirate indeks koji nije izdvojen na koloni, kolBi drugim kolonamau tabelama članova prikaza1.
-
Pokrenete izvod UPDATE protiv programa View1 da biste ažurirali kolonu ColA koristeći predikat za kolonu ColB u odredbi WHERE.
U ovom scenariju dobijate sledeću poruku o grešci kada pokrenete izvod:
Msg 208, nivo 16, država 1, red 1Invalid naziv objekta 'View1'.
Pored toga, datoteka mini slike stanja memorije se generiše u fascikli evidencije sistema SQL Server. Takođe, poruka o grešci koja je slična sledećoj evidentira se za oštećenje indeksa u SQL Server Errorlog datoteci:
2010-12-01 16:40:32.25 spid57 Using 'dbghelp.dll' version '4.0.5'2010-12-01 16:40:32.29 spid57 **Dump thread - spid = 0, EC = 0x0000000095C960F02010-12-01 16:40:32.30 spid57 ***Stack Dump is sent to E:\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\LOG\SQLDump001.txt2010-1-01 16:40:32.30 spid57 * *****************************************************************************************************************************************************************************************************************************************************************************************************010-12-01 16:40:32.30 spid57 *2010-12-01 16:40:32.30 spid57 * BEGIN STACK DUMP:2010-12-01 16:40:32.30 spid57 * 12/12/2201/10 16:40:32 spid 572010-12-01 16:40:32.30 spid57 *2010-12-01 16:40:32.30 spid57 * CPerIndexMetaQS::Errort - Index
Uzrok
Do ovog problema dolazi zbog regresije u optimizatoru upita u sistemu SQL Server 2008 R2.
Rešenje
Kumulativne informacije o ažuriranju
SQL Server 2008 R2 servisni paket 1
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 1 za SQL Server 2008 R2 servisni paket 1. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2544793 Kumulativni paket ispravki 1 za SQL Server 2008 R2 servisni paket 1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 R2 ispravke. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2567616 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 Service Pack 1 was released
SQL Server 2008 R2
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 7. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 R2 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2507770 Kumulativni paket ispravki 7 za SQL Server 2008 R2 Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 R2 ispravke. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
981356 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 was released
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Za više informacija o podeljenim prikazima na SQL Serveru posetite sledeću Microsoft Developer Network (MSDN) Web lokaciju:
Opšte informacije o podeljenim prikazima u sistemu SQL ServerZa više informacija o postepenom modelu servisiranja za SQL Server kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
935897 Sql Server tim je dostupan u SQL Server timu za isporuku hitnih ispravki za prijavljene problemeZa više informacija o šemi imenovanja za ispravke sistema SQL Server kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
822499Nova šema imenovanja za pakete softverskih ispravki za Microsoft SQL ServerZa više informacija o terminologiji softverskih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoft softverskih ispravki