Symptomer
Anta at du bruker Microsoft SQL Server 2008 eller SQL Server 2008 R2 eller SQL Server 2012 på en datamaskin som har Windows 8.1 installert. Når du bruker parameteren @@version og systemlagrede prosedyren xp_msver til å finne informasjon om versjonen av operativsystemet, returneres feil informasjon.
Årsak
Dette problemet oppstår fordi Windows 8.1 er avskrevet GetVersion og GetVersion (Ex) APIer. Disse APIene returnerer ikke riktig operativsystem-versjonsnummeret.
Oppløsning
Når du har installert denne hurtigreparasjonen, får SQL Server informasjonen om operativsystemet for @@version -parameter fra registret. SQL Server vil også rette opp informasjonen i xp_msversystem lagret prosedyre.
Dette problemet ble først løst i den følgende kumulative oppdateringen av SQL Server:
Kumulativ oppdatering 9 for SQL Server 2012 SP1/en-us/help/2931078
Kumulativ oppdatering 16 for SQL Server 2008 SP3/en-us/help/2936421
Kumulativ oppdatering 11 for SQL Server 2008 R2 SP2/en-us/help/2926028
Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".