Symptomen
U wordt aangeraden Microsoft SQL Server 2008 of SQL Server 2008 R2 of SQL Server 2012 te gebruiken op een computer waarop Windows 8,1 is geïnstalleerd. Wanneer u de parameter @ @version en de door het xp_msver systeem opgeslagen procedure gebruikt om informatie over de versie van het besturingssysteem te vinden, wordt onjuiste informatie geretourneerd.
Oorzaak
Het probleem kan zich voordoen omdat Windows 8,1 afgeschafte api's van GetVersion en GetVersion (ex) bevat. Met deze Api's wordt het juiste versienummer van het besturingssysteem niet geretourneerd.
Oplossing
Wanneer u deze oplossing toepast, ontvangt SQL Server de informatie over het besturingssysteem voor de parameter @ @version uit het register. De gegevens in de door de xp_msver systeem opgeslagen procedure worden ook gecorrigeerd in SQL Server. Dit probleem is voor het eerst opgelost in de volgende cumulatieve update van SQL Server:
Cumulatieve update 9 voor SQL Server 2012 SP1 /en-us/help/2931078
Cumulatieve update 16 voor SQL Server 2008 SP3 /en-us/help/2936421
Cumulatieve update 11 voor SQL Server 2008 R2 SP2 /en-us/help/2926028
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.