Microsoft distribuira ispravke za Microsoft SQL Server 2008 R2 i Microsoft SQL Server 2008 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 sql Server 2008 R2 i Microsoft SQL Server 2008 fix.
Simptomi
Razmotrite sledeći scenario:
-
Instalirate Microsoft BizTalk Server 2009 na računaru.
-
Microsoft SQL Server 2008 ili SQL Server 2008 R2 instalirate na drugom računaru.
-
Konfigurišete SQL Server 2008 ili SQL Server 2008 R2 da bude back-end server za BizTalk Server 2009.
-
Obaveštenja o događajima omogućavate u sistemu SQL Server 2008 ili SQL Server 2008 R2.
-
Izvršavate neke transakcije koordinatora distribuiranih transakcija (DTC) koje se šalju na SQL Server 2008 ili SQL Server 2008 R2 i koje potiču iz BizTalk Server 2009.
U ovom slučaju, možete dobiti sledeću poruku o grešci na računaru na kojem je pokrenut BizTalk Server 2009:
Transakcija je već prekinuta (WinMgmt)
Takođe, događaj koji je naišao na sledeće evidentira se u Windows datoteci evidencije na računaru na kojem je pokrenut SQL Server 2008 ili SQL Server 2008 R2:
Izvor: MSSQL$SSDB01Event ID: 17065Task Category: ServerLevel: ErrorDescription: SQL Server Assertion: File: <purecall.cpp>, line = 51 Failed Assertion = '!" purecall"' Pure virtual function call. Ova greška je možda povezana sa vremenskim rasporedom. Ako greška potraje i nakon ponovnog pokretanja izjave, koristite DBCC CHECKDB da biste proverili da li u bazi podataka postoji strukturni integritet ili ponovo pokrenite server da biste se uverili da strukture podataka u memoriji nisu oštećene. Izvor: MSSQL$SSDB01Event ID: 8565Task Category: ServerLevel: ErrorDescription: SQL Server nije uspeo da pripremi DTC transakciju. Šifra greške: 3602.Pored toga, datoteka mini slike stanja memorije se generiše u datoteci evidencije aplikacija, a sledeća poruka o grešci se evidentira u datoteci evidencije grešaka sistema SQL Server:
SqlDumpExceptionHandler: Proces 22 generisao fatalni izuzetak c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server prekida ovaj proces. * *************************************************************************************************************************************************************************************************************************************************************************************************************4:12:50 spid 22 * * Adresa izuzetka = 0000000000000000000000000 EXCEPTION_ACCESS_VIOLATION 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Rešenje
Kumulativne informacije o ažuriranju
SQL Server 2008 servisni paket 1
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 12 za SQL Server 2008 servisni paket 1. Za više informacija o ovom paketu kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2467236 Kumulativni paket ispravki 12 za SQL Server 2008 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 ispravke za SQL Server 2008. Microsoft preporučuje 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:
970365 SQL Server 2008 builds koji su objavljeni nakon što je SQL Server 2008 servisni paket 1 objavljen Hitne ispravke za Microsoft SQL Server 2008 kreirane su za određene SQL Server servisne pakete. Morate primeniti hitnu ispravku za SQL Server 2008 servisni paket 1 na instalaciju SQL Server 2008 servisnog paketa 1. Podrazumevano, sve hitne ispravke koje su obezbeđene u SQL Server servisnom paketu uključene su u sledeći SQL Server servisni paket.
SQL Server 2008 R2
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 5. 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:
2438347 Kumulativni paket ispravki 5 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
SQL Server 2008 servisni paket 2
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 2 za SQL Server 2008 servisni paket 2. Za više informacija o ovom paketu kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2467239 Kumulativni paket ispravki 2 za SQL Server 2008 servisni paket 2Napomena 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 ispravke za SQL Server 2008. Microsoft preporučuje 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:
2402659 SQL Server 2008 builds koji su objavljeni nakon što je SQL Server 2008 servisni paket 2 objavljen Hitne ispravke za Microsoft SQL Server 2008 kreirane su za određene SQL Server servisne pakete. Morate primeniti hitnu ispravku za SQL Server 2008 servisni paket 2 na instalaciju SQL Server 2008 servisnog paketa 2. Podrazumevano, sve hitne ispravke koje su obezbeđene u SQL Server servisnom paketu uključene su u sledeći SQL Server servisni paket.
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 obaveštenjima o događajima za mašinu baze podataka u sistemu SQL Server 2008 R2 posetite sledeću Microsoft Developer Network (MSDN) Web lokaciju:
Opšte informacije o obaveštenjima o događajima za mašinu baze podataka u sistemu SQL Server 2008 R2Za 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