Simptomi
Pieņemsim, ka izmantojat biznesa kārtulas Microsoft SQL Server 2012 vai SQL Server 2014 pamatdatu pakalpojumos (MDS). Ja biznesa kārtula iestata atribūta vērtību uz tukšu, tā iestata tukšo vērtību par nulles vērtību datu bāzes pusē. Šajā gadījumā, ja cita biznesa kārtula novērtē, vai atribūts ir tukšs, tad vērtība Null nav jāvienādo ar tukšu vērtību.
Risinājums
Šī problēma pirmo reizi tika izlabota tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.
SQL Server 2012 SP2 kumulatīvais atjauninājums 2 /en-us/help/2983175
Kumulatīvais atjauninājums 3 SQL Server 2014 /en-us/help/2984923
Kumulatīvais atjauninājums 11 SQL Server 2012 SP1 /en-us/help/2975396
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Risinājums
Lai novērstu šo problēmu, biznesa kārtulā ir jāpievieno pārbaudes nosacījums vai atribūts, jaNULLtiek novērtēts, vai atribūts ir tukšs.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".