Problembeschreibung
Angenommen, Sie verfügen über eine Master Data Services-Datenbank (MDS) in SQL Server 2016 und 2017. Wenn Sie versuchen, die MDS-Datenbank auf die neueste Version zu aktualisieren, stellen Sie möglicherweise fest, dass das Upgrade nach ein paar Minuten fehlschlägt. Darüber hinaus erhalten Sie möglicherweise Fehlermeldungen, die wie folgt aussehen:
Microsoft. MasterDataServices. Configuration. ConfigurationException: falsche Syntax in der Nähe des Schlüsselworts "Wenn". ---> System. Data. SqlClient. SqlException: falsche Syntax in der Nähe des Schlüsselworts "Wenn".
Ursache
Dieses Problem tritt auf, wenn Sie viele-zu-viele (M2M) abgeleitete Hierarchien mit einem Long-Attributnamen verwenden. Anschließend schneidet die Contact-Funktion die SQL-Anweisung ab.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Fehlerbehebung
Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:
Informationen zu kumulativen Updates für SQL Server:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Informationsquellen
Informationen zu den Terminologie , mit der Microsoft Softwareupdates beschreibt.