Symptomen
Stel dat u een Master Data Services-database (MDS) hebt in SQL Server 2016 en 2017. Wanneer u de MDS-database probeert te upgraden naar de nieuwste versie, merkt u mogelijk dat de upgrade na een paar minuten mislukt. Daarnaast kunnen er foutberichten worden weergegeven die er ongeveer als volgt uitzien:
Microsoft. MasterDataServices. Configuration. ConfigurationException: onjuiste syntaxis bij het trefwoord ' IF '. ---> System. data. SqlClient. SqlException: onjuiste syntaxis bij het trefwoord '. '
Oorzaak
Dit probleem doet zich voor wanneer u veel-op-veel-(M2M) afgeleide hiërarchieën met een lange kenmerknaam gebruikt. Vervolgens kapt de functie CONTACT persoon de SQL-instructie af.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. Bekijk de nieuwste cumulatieve updates voor SQL Server:
Verwijzingen
Meer informatie over de de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.