Ispravka: Kršenje prava pristupa se javlja kada vratite bazu podataka i pokrenuti sp_replcounters uskladištene procedure u isto vreme na serveru na kome je pokrenut SQL Server 2008 ili SQL Server 2008 R2

Primenjuje se na: SQL Server 2008SQL Server 2008 R2

Microsoft, Microsoft SQL Server 2008 Microsoft SQL Server 2008 R2 ispravke se distribuira kao jednu datoteku koja se može preuzeti. Pošto su kumulativne ispravke, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u na prethodni SQL Server 2008 SQL Server 2008 R2 popravi za javnost.

Simptomi


Razmotrite sledeći slučaj:
  • Imate jedan server operacijskim sustavom replikacije u Microsoft SQL Server 2008 ili u Microsoft SQL Server 2008 R2 okruženju.
  • Imate drugi server koji radi pod sistemom Microsoft SQL Server 2008 ili Microsoft SQL Server 2008 R2 i replikacije je onemogućen ili nije instaliran.
  • Vraćate repliciranu bazu podataka prvog servera na drugi server.
  • Tokom procesa vraćanja baze podataka, korisnik ili aplikacija pokreće se u uskladištenoj proceduri sp_replcounters na drugi server.
U ovom slučaju, kršenje prava pristupa može da se pojavi na drugom serveru. Pored toga, datoteku slike stanja memorije steka se kreira u fascikli evidencije SQL Server. Kada dođe do ovog problema, možda ćete morati ponovo pokrenuti na drugi server.

Uzrok


Do ovog problema dolazi zato što su uskladištene procedure sp_replcounters pokreće na serveru gde replikacije je onemogućen ili nije instaliran. Kada sp_replcounters pokuša da biste pristupili članku keš, operaciju vraćanja baze podataka je već zvao clear_db_repl_cache da biste uklonili bazu podataka iz članka keša pre nego što se baza podataka se dodaje nazad u članku keš.

Rešenje


Kumulativna ispravka informacije

SQL Server 2008 R2

Fix za ovaj problem je prvo pušten u Kumulativna ispravka 9. Za više informacija o tome kako da nabavite ovaj paket Kumulativna ispravka za SQL Server 2008 R2, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2567713 Kumulativni paket za ažuriranje 9 za SQL Server 2008 R2
Napomena Jer se gradi su kumulativne, svako novo izdanje Ispravka sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodne SQL Server 2008 R2 popraviti za javnost. Preporučujemo da imate u vidu primenjujete najnovije objavljivanja ispravka koji sadrži ovu zakrpu. Za više informacija, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
981356 SQL Server 2008 R2 gradi objavljene nakon što je pušten je SQL Server 2008 R2

SQL Server 2008 R2 s paketom Service Pack 1

Fix za ovaj problem prvi put pušten u kumulativnu ispravku 2 za SQL Server 2008 R2 sa servisnim paketom 1. Za više informacija o tome kako da nabavite ovaj paket kumulativnoj ispravci, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2567714 Kumulativni paket za ažuriranje 2 za SQL Server 2008 R2 sa servisnim paketom 1
Napomena Jer se gradi su kumulativne, svako novo izdanje Ispravka sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodne SQL Server 2008 R2 popraviti za javnost. Preporučujemo da imate u vidu primenjujete najnovije objavljivanja ispravka koji sadrži ovu zakrpu. Za više informacija, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2567616 SQL Server 2008 R2 gradi objavljene nakon što je pušten je SQL Server 2008 R2 sa servisnim paketom 1

SQL Server 2008

Fix za ovaj problem je prvi put pušten u kumulativno ažuriranje 4. Za više informacija o tome kako da nabavite ovaj paket Kumulativna ispravka za SQL Server 2008, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2527180 Paket za kumulativno ažuriranje 4 za SQL Server 2008 servisni paket 2
Napomena Jer se gradi su kumulativne, svako novo izdanje Ispravka sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodne SQL Server 2008 popraviti za javnost. Preporučujemo da imate u vidu primenjujete najnovije objavljivanja ispravka koji sadrži ovu zakrpu. Za više informacija, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
956909 SQL Server 2008 gradi objavljene nakon što je pušten je SQL Server 2008

Status


Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku „Odnosi se na”.

Više informacija


Za više informacija o tome koje datoteke su izmenjene, i informacije o sve preduslove da primenite Kumulativna ispravka paket koji sadrži prilagodbeni popravak opisan u ovom članku Microsoft baze znanja, kliknite na sledeći broj članka da biste videli na članak u Microsoft bazi znanja:
2527180 Paket za kumulativno ažuriranje 4 za SQL Server 2008 servisni paket 2

Reference


Za više informacija o replikacije statistika, posetite Web lokaciju sledeće Microsoft Developer Network (MSDN):Za više informacija o listi gradi koje su dostupne nakon izdavanja programa SQL Server 2008, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
956909 SQL Server 2008 gradi objavljene nakon što je pušten je SQL Server 2008
Za više informacija o modelu za servisiranje Incremental za SQL Server, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
935897 Incremental Model za servisiranje je dostupna iz SQL Server tima da dostavi hitnih ispravki za prijavljenih problema
Za više informacija o imenovanju šemi ažurirane verzije SQL servera, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
822499 Nova šema imenovanja za pakete za dopunu softvera Microsoft SQL Server
Za više informacija o terminologiji za ažuriranje softvera, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
824684 Opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih ažuriranja