Simptomi
Pretpostavimo da koristite Microsoft SQL Server 2008 ili SQL Server 2008 R2 ili SQL Server 2012 na računalu na kojem je instaliran Windows 8,1. Kada koristite parametar @ @version i spremljenu proceduru xp_msver sustava da biste pronašli informacije o verziji operacijskog sustava, vraćaju se netočni podaci.
Uzrok
Problem se pojavljuje jer Windows 8,1 sadrži API-je s depretom getversion i Getversion (ex) . Ovi API-jevi ne vraćaju ispravni broj verzije operacijskog sustava.
Rješenje
Kada primijenite taj popravak, SQL poslužitelj primit će informacije o operacijskom sustavu za parametar @ @version iz registra. SQL poslužitelj Ispravit će i podatke u sustavu xp_msver spremljene procedure. Taj je problem prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server:
Kumulativno ažuriranje 9 za SQL Server 2012 SP1 /en-us/help/2931078
Kumulativno ažuriranje 16 za SQL Server 2008 SP3 /en-us/help/2936421
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".