KB2975322. ВИПРАВЛЕННЯ: пусте значення має Null-значення в бізнес-правилі в MDS від SQL Server 2012 або SQL Server 2014

Застосовується до
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Business Intelligence SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use)

Ознаки

Припустімо, що бізнес-правила використовуються в Master Data Services (MDS) програм Microsoft SQL Server 2012 або SQL Server 2014. Коли бізнес-правило встановлює пусте значення атрибута, воно встановлює пусте значення на NULL на боці бази даних. У цій ситуації, коли інше бізнес-правило визначає, чи є атрибут пустим, воно не прирівнює Null-значення до пустого значення.

Спосіб усунення проблеми

Вперше виправлено цю проблему в наступному сукупному оновленні SQL ServerSQL Server.

Сукупний пакет оновлень 2 для SQL Server 2012 р. з пакетом оновлень 2 (SP2) /uk-ua/help/2983175

Сукупний пакет оновлень 3 за SQL Server 2014 р. /uk-ua/help/2984923

Сукупний пакет оновлень 11 для SQL Server 2012 р. (SP1) /en-us/help/2975396

Відомості про сукупні оновлення для SQL ServerSQL Server

Кожне нове сукупне оновлення для SQL Server містить усі виправлення та виправлення системи безпеки, які входили до попереднього сукупного пакета оновлень. Перегляньте останні сукупні оновлення для SQL Server.

      

Спосіб вирішення

Щоб вирішити цю проблему, додайте умову перевірки "АБО Атрибут дорівнює ~NULL~" до бізнес-правила, коли оцінюєте, чи атрибут пустий.

Стан

Корпорація Microsoft підтвердила, що це одна з проблем з продуктами Microsoft, перелічених у розділі "Застосовується до".