Sintomi
Si supponga di usare Microsoft SQL Server 2008 o SQL Server 2008 R2 o SQL Server 2012 in un computer in cui è installato Windows 8,1. Quando si usa il parametro @ @version e la stored procedure di sistema xp_msver per trovare le informazioni sulla versione del sistema operativo, vengono restituite informazioni non corrette.
Causa
Il problema si verifica perché Windows 8,1 ha deprecato le API GetVersion e GetVersion (ex) . Queste API non restituiscono il numero di versione del sistema operativo corretto.
Risoluzione
Dopo aver applicato questa correzione, SQL Server riceverà le informazioni sul sistema operativo per il parametro @ @version dal registro In SQL Server verranno inoltre corrette le informazioni nella xp_msver stored procedure di sistema xp_msver. Questo problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server:
Aggiornamento cumulativo 9 per SQL Server 2012 SP1 /en-us/help/2931078
Aggiornamento cumulativo 16 per SQL Server 2008 SP3 /en-us/help/2936421
Aggiornamento cumulativo 11 per SQL Server 2008 R2 SP2 /en-us/help/2926028
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".