Symptomen
Stel dat u bedrijfsregels gebruikt in Master Data Services (MDS) van Microsoft SQL Server 2012 of SQL Server 2014. Wanneer een bedrijfsregel een kenmerkwaarde instelt op leeg, wordt de lege waarde ingesteld op een NULL-waarde aan de databasezijde. In dit geval, waarin een andere bedrijfsregel evalueert of het kenmerk leeg is, wordt een NULL-waarde niet gelijkgesteld aan een lege waarde.
Oplossing
Het probleem werd voor het eerst opgelost in de volgende cumulatieve update van SQL Server.
Cumulatieve update 2 voor SQL Server 2012 SP2 /nl-nl/help/2983175
Cumulatieve update 3 voor SQL Server 2014 /nl-nl/help/2984923
Cumulatieve update 11 voor SQL Server 2012 SP1 /nl-nl/help/2975396
Informatie over cumulatieve updates voor SQL Server
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die deel uitmaakten van de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
- Laatste cumulatieve update voor SQL Server 2012 SP2
- Meest recente cumulatieve update voor SQL Server 2014
- Laatste cumulatieve update voor SQL Server 2012 SP1
Tijdelijke oplossing
U kunt dit probleem omzeilen door de controlevoorwaarde 'OR kenmerk is gelijk aan ~NULL~' toe te voegen aan de bedrijfsregel wanneer u evalueert of een kenmerk leeg is.
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.