Simptomi
Razmotrite sljedeći scenarij:
-
Zrcaljenje baze podataka koristite u asinkronom načinu visokog performansi u programu Microsoft SQL Server 2012 R2.
-
Pomoću glavne baze podataka možete omogućiti evidentiranje promjena.
-
U bazi podataka mirrora stvorite brzu snimku baze podataka.
-
Pomoću funkcije CHANGE_TRACKING_CURRENT_VERSION () na snimci baze podataka Provjerite verziju povezanu s posljednjem počinjenim transakcijom.
U ovom scenariju funkcija vraćena vrijednost CHANGE_TRACKING_CURRENT_VERSION () nije ispravna. Broj je 0 ili niži od vrijednosti koja se vraća iz glavne baze podataka.
Uzrok
Problem se pojavljuje zbog kvara povezanog s obradom funkcije na snimci baze podataka. CHANGE_TRACKING_CURRENT_VERSION () funkcija vraća pogrešne vrijednosti na brzu snimku baze podataka.
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server. Kada primijenite hitni popravak, SQL Server promijenit će logiku funkcije CHANGE_TRACKING_CURRENT_VERSION () . Funkcija vraćena vrijednost CHANGE_TRACKING_CURRENT_VERSION () na brzu snimku baze podataka bit će ispravna.
Kumulativno ažuriranje 11 za SQL Server 2008 R2 SP2 /en-us/help/2926028
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".