Симптоми
Приемете, че имате база данни за услуги за основни данни (МДС) в SQL Server 2016 и 2017. Когато се опитвате да надстроите базата данни МДС до най-новата версия, е възможно да забележите, че надстройката е неуспешна след няколко минути. Освен това може да получите съобщение за грешка, подобно на следното:
Microsoft. MasterDataServices. Configuration. ConfigurationException: грешен синтаксис близо до ключовата дума IF. ---> System. data. SqlClient. SqlException: грешен синтаксис близо до ключовата дума IF.
Причина
Този проблем възниква, ако използвате йерархии с много-към-много (M2M), които са извлечени с дълъг атрибут. След това функцията за контакт изрязва SQL командата.
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Решение
Този проблем е коригиран в следните сборни актуализации за SQL Server:
За сборните актуализации за SQL Server:
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Препратки
Научете повече за терминология , която Microsoft използва, за да опише софтуерни актуализации.