תופעות
נניח שאתה משתמש ב-Microsoft SQL Server 2008 או ב-SQL Server 2008 R2 או ב-SQL Server 2012 במחשב שבו מותקן Windows 8.1. בעת שימוש בפרמטר @ @version ובפרוצדורה המאוחסנת של מערכת הxp_msver כדי לאתר את מידע הגירסה של מערכת ההפעלה, מוחזר מידע שגוי.
סיבה
הבעיה מתרחשת מאחר ש-Windows 8.1 מכיל את ה-api של GetVersion ו- GetVersion (Ex) . ממשקי Api אלה אינם מחזירים את מספר הגירסה הנכון של מערכת ההפעלה.
פתרון
לאחר החלת תיקון זה, SQL Server יקבל את מידע מערכת ההפעלה עבור הפרמטר @ @version מהרישום. SQL Server יתקן גם את המידע xp_msver בפרוצדורה המאוחסנת של מערכת הxp_msver. בעיה זו תוקנה לראשונה בעדכון המצטבר הבא של SQL Server:
עדכון מצטבר 9 עבור SQL Server 2012 SP1 /en-us/help/2931078
עדכון מצטבר 16 עבור SQL Server 2008 SP3 /en-us/help/2936421
עדכון מצטבר 11 עבור SQL Server 2008 R2 SP2 /en-us/help/2926028
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".