Symptômes
Supposez que vous utilisez Microsoft SQL Server 2008 ou SQL Server 2008 R2 ou SQL Server 2012 sur un ordinateur sur lequel Windows 8,1 est installé. Lorsque vous utilisez le paramètre @ @version et la procédure stockée système xp_msver pour rechercher les informations de version du système d’exploitation, des informations incorrectes sont renvoyées.
Cause
Ce problème se produit car Windows 8,1 a déconseillé les API GetVersion et GetVersion (ex) . Ces API ne renvoient pas le numéro de version du système d’exploitation approprié.
Résolution
Après avoir appliqué ce correctif, SQL Server reçoit les informations du système d’exploitation pour le paramètre @ @version du Registre. SQL Server corrigera également les informations dans la xp_msver procédure stockée système xp_msver. Ce problème a été résolu dans la mise à jour cumulative suivante de SQL Server :
Mise à jour cumulative 9 pour SQL Server 2012 SP1 /en-us/help/2931078
Mise à jour cumulative 16 pour SQL Server 2008 SP3 /en-us/help/2936421
Mise à jour cumulative 11 pour SQL Server 2008 R2 SP2 /en-us/help/2926028
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Statut
Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.