Microsoft distribuira Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2008 ispravke 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 bile uključene u prethodno izdanje ispravki za SQL Server 2008 R2 ili SQL Server 2008.
Simptomi
Uzmite u obzir sledeću situaciju:
- Instalirate Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2008 na računaru.
- Konfigurišete Peer-to-Peer transakcionu replikaciju, a zatim omogućite otkrivanje neusaglašenosti na tabeli.
- Kasnije ćete onemogućiti otkrivanje neusaglašenosti za Peer-to-Peer transakcionu replikaciju.
- Ažurirate statistiku tabele.
U ovom scenariju, ažuriranje ne uspeva i dobijate sledeću poruku o grešci:
Napomena
poruka 0, nivo 11, država 0, linija 0
Došlo je do ozbiljne greške na trenutnoj komandi. Rezultate, ako postoje, treba odbaciti.
Pored toga, javlja se izuzetak kršenja pravila pristupa i mini-dump datoteka se generiše u fascikli evidencije grešaka na SQL Server serveru.
Uzrok
Do ovog problema dolazi zato što mašina baze podataka pokušava da učita statistiku visećih podataka. Kada se omogući otkrivanje P2P neusaglašenosti, MDColumnIdP2pCdId sistemska kolona se dodaje osnovnom skupu redova indeksa tabele. Upiti povezani sa replikacijom mogu automatski da kreiraju statistiku u sistemskoj koloni. Kada se otkrivanje P2P neusaglašenosti onemogući, kolona sistema se uklanja iz tabele. Međutim, odgovarajuća statistika ostaje. Samim tim, ažuriranje statistike uzrokuje pojavljivanje izuzetka u vezi sa kršenjem pravila pristupa zato što statistiku nije moguće dodati u tabelu.
Rešenje
Informacije o kumulativnom ažuriranju
SQL Server 2008 R2 sa servisnim paketom 1
Rešenje ovog problema prvi put je objavljeno u kumulativnoj ispravci 4 za SQL Server 2008 R2 sa servisnim paketom 1. Više informacija o tome kako da nabavite ovaj paket kumulativnih ispravki potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:
2633146 paket kumulativnih ispravki 4 za SQL Server 2008 R2 servisni paket 1 Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno izdanje ispravke SQL Server 2008 R2. Preporučujemo da razmotrite primenu najnovije ispravke koja sadrži ovu hitnu ispravku. Više informacija potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:
2567616 SQL Server 2008 R2 verzije koje su objavljene posle izdavanja SQL Server 2008 R2 servisnog paketa 1
SQL Server 2008 R2
Rešenje ovog problema je prvi put objavljeno u kumulativnoj ispravci 9. Više informacija o tome kako da nabavite ovaj paket kumulativnih ispravki za SQL Server 2008 R2 potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:
2567713 Paket kumulativnih ispravki 9 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 uključene uz prethodno izdanje popravke SQL Server 2008 R2. Preporučujemo da razmotrite primenu najnovije ispravke koja sadrži ovu hitnu ispravku. Više informacija potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:
981356 SQL Server 2008 R2 verzije koje su objavljene nakon SQL Server 2008 R2 je objavljen
SQL Server 2008 servisni paket 2
Rešenje ovog problema prvi put je objavljeno u kumulativnoj ispravci 3 za SQL Server 2008 servisni paket 2. Više informacija o ovom paketu kumulativnih ispravki potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:
2498535 paket kumulativnih ispravki 3 za SQL Server 2008 servisni paket 2 Napomena Pošto su izdanja kumulativna, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene uz prethodno izdanje SQL Server 2008 ispravke. Microsoft preporučuje da razmotrite primenu najnovije ispravke koja sadrži ovu hitnu ispravku. Više informacija potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:
2402659 Verzije SQL Server 2008 koje su objavljene posle izdavanja SQL Server 2008 servisnog paketa 2 Microsoft SQL Server 2008 hitne ispravke se kreiraju za određene SQL Server servisne pakete. Morate da primenite hitnu ispravku za SQL Server 2008 servisni paket 2 na instalaciju sistema SQL Server 2008 sa servisnim paketom 2. Svaka hitna ispravka obezbeđena u SQL Server servisnom paketu podrazumevano je uključena u sledeći SQL Server servisni paket.
Rešenje ovog problema prvi put je objavljeno u paketu kumulativne ispravke 6 za SQL Server 2008 R2. Više informacija o tome kako da nabavite ovaj paket kumulativnih ispravki potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:
2489376 paket kumulativnih ispravki 6 za SQL Server 2008 R2Note Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene uz prethodno izdanje popravke SQL Server 2008 R2. Preporučujemo da razmotrite primenu najnovije ispravke koja sadrži ovu hitnu ispravku. Više informacija potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:
981356 SQL Server 2008 R2 verzije koje su objavljene nakon SQL Server 2008 R2 je objavljen
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.
Više informacija
Za više informacija o tome kako da konfigurišete i održavate peer-to-peer topologiju replikacije pomoću čarobnjaka za konfigurisanje peer-to-peer topologije posetite sledeći Microsoft Developer Network (MSDN) veb sajt:
Kako da: konfigurišete Peer-to-Peer transakcionu replikaciju (SQL Server Management Studio) Više informacija o otkrivanju neusaglašenosti potražite na sledećem MSDN veb sajtu:
Otkrivanje neusaglašenosti u peer-to-peer replikaciji Više informacija o terminologiji ažuriranja softvera potražite u sledećem broju članka da biste videli članak u Microsoft bazi znanja:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoft softverskih ispravki