Síntomas
Suponga que usa Microsoft SQL Server 2008 o SQL Server 2008 R2 o SQL Server 2012 en un equipo con Windows 8,1 instalado. Al usar el parámetro @ @version y el procedimiento almacenado del sistema xp_msver para encontrar la información de versión del sistema operativo, se devuelve información incorrecta.
Causa
El problema se produce porque Windows 8,1 tiene las API GetVersion y GetVersion (ex) obsoletas. Estas API no devuelven el número de versión correcto del sistema operativo.
Resolución
Después de aplicar esta corrección, SQL Server recibirá la información del sistema operativo para el parámetro @ @version del registro. SQL Server también corregirá la información del xp_msver procedimiento almacenado del sistema xp_msver. Este problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server:
Actualización acumulativa 9 para SQL Server 2012 SP1 /en-us/help/2931078
Actualización acumulativa 16 para SQL Server 2008 SP3 /en-us/help/2936421
Actualización acumulativa 11 para SQL Server 2008 R2 SP2 /en-us/help/2926028
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".