Belirtiler
Windows 8,1 yüklü bir bilgisayarda Microsoft SQL Server 2008 veya SQL Server 2008 R2 veya SQL Server 2012 kullandığınızı varsayalım. İşletim sistemi sürüm bilgilerini bulmak için @ @version parametresini ve xp_msver sistem saklı yordamını kullandığınızda yanlış bilgiler döndürülür.
Neden
Sorun, Windows 8,1 'in kullanım dışı bırakılmış veGetVersion (Ex) API 'leri olması nedeniyle oluşur. Bu API 'Ler doğru işletim sistemi sürüm numarasını döndürmez.
Çözüm
Bu düzeltmeyi uyguladıktan sonra, SQL Server, kayıt defterinden @ @version parametresine yönelik işletim sistemi bilgilerini alır. SQL Server, xp_msver sistem saklı yordamındaki bilgileri de düzeltir. Bu sorun ilk olarak aşağıdaki SQL Server toplu güncelleştirmesinde giderilmiştir:
SQL Server 2012 SP1 için toplu güncelleştirme 9 /en-us/help/2931078
SQL Server 2008 SP3 için toplu güncelleştirme 16 /en-us/help/2936421
SQL Server 2008 R2 SP2 için toplu güncelleştirme 11 /en-us/help/2926028
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.