תופעות
נניח שברשותך מסד נתונים של שירותי נתונים ראשיים (MDS) ב-SQL Server 2016 ו-2017. כאשר אתה מנסה לשדרג את מסד הנתונים של MDS לגירסה העדכנית ביותר, ייתכן שתבחין שהשדרוג נכשל לאחר כמה דקות. בנוסף, אתה עשוי לקבל הודעות שגיאה הדומות לבאות:
Microsoft. MasterDataServices. תצורת. ConfigurationException: תחביר שגוי ליד מילת המפתח ' IF '. ---> System. Data. SqlClient. SqlException: תחביר שגוי ליד מילת המפתח ' IF '.
סיבה
בעיה זו מתרחשת בעת שימוש בהירארכיות נגזרות של רבים-לרבים (M2M) עם שם של תכונה ארוכה. לאחר מכן, הפונקציה CONTACT תחתוך את משפט ה-SQL.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".
פתרון
בעיה זו נפתרה בעדכונים המצטברים הבאים עבור SQL Server:
אודות עדכונים מצטברים עבור SQL Server:
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
הפניות
למד אודות ה טרמינולוגיה שבה Microsoft משתמשת כדי לתאר עדכוני תוכנה.