KB2975322 – FIX: tühi väärtus on seatud ärireeglis väärtus NULL SQL Server 2012 või SQL Server 2014

Rakenduskoht
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)

Sümptomid

Oletagem, et kasutate ärireegleid Microsoft SQL Server 2012 või SQL Server 2014 Master Data Services (MDS). Kui ärireegel seab atribuudi väärtuseks tühiväärtuse, seatakse tühja väärtuseks andmebaasi poolel tühiväärtus. Sellisel juhul, kui teine ärireegel hindab, kas atribuut on tühi, ei võrdu see nullväärtusega tühja väärtusega.

Lahendus

Probleem lahendati esmalt järgmises SQL Server koondvärskenduses.

SQL Server 2012 SP2 koondvärskendus 2 /en-us/help/2983175

SQL Server 2014 koondvärskendus 3 /en-us/help/2984923

SQL Server 2012 SP1 koondvärskendus 11 /en-us/help/2975396

Teave SQL Server koondvärskenduste kohta

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

      

Ajutine lahendus

Selle probleemi lahendamiseks lisage ärireeglis tingimus "OR Attribute is equal to ~NULL~", kui hindate, kas atribuut on tühi.

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.