תופעות
נניח שאתה משתמש בכללים עסקיים בשירותי נתונים בסיסיים (MDS) של Microsoft SQL Server 2012 או ב-SQL Server 2014. כאשר כלל עסקי מגדיר ערך תכונה ל- blank, הוא מגדיר את הערך הריק לערך NULL בצד מסד הנתונים. במצב זה, כאשר כלל עסקי אחר מעריך אם התכונה ריקה, היא אינה משווה ערך NULL לערך ריק .
פתרון
הבעיה נפתרה לראשונה בעדכון המצטבר הבא של SQL Server.
עדכון מצטבר 2 עבור SQL Server 2012 SP2 /en-us/help/2983175
עדכון מצטבר 3 עבור SQL Server 2014 /en-us/help/2984923
עדכון מצטבר 11 עבור SQL Server 2012 SP1 /en-us/help/2975396
כל עדכון מצטבר חדש עבור SQL Server מכיל את כל התיקונים החמים ואת כל תיקוני האבטחה שנכללו בעדכון המצטבר הקודם. עיין בעדכונים המצטברים האחרונים עבור SQL Server:
פתרון
כדי לעקוף בעיה זו, האפשרות ' הוסף תנאי בדיקה ' או תכונה שווה ל-~NULL~ "בכלל העסקי כאשר אתה מעריך אם תכונה ריקה.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".