Applies ToSQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Ознаки

Припустимо, що у вас є база даних для основних баз даних служб (MDS) у SQL Server 2016 і 2017. Під час спроби оновити базу даних MDS до найновішої версії можна помітити, що оновлення не відбувається через кілька хвилин. Крім того, може з'явитися повідомлення про помилку приблизно такого вигляду:

Програма Microsoft. Masterdataseradvices. конфігурація. ConfigurationException: неправильний синтаксис біля ключового слова "IF". ---> System. Data. Sqhclient. Sq\виняток: неправильний синтаксис у розділі ключове слово "IF".

Причина

Ця проблема виникає, якщо ви використовуєте ієрархій "багато-до-багатьох" (М2М) з довгим ім'ям атрибута. Після цього функція CONTACT обрізає SQL-оператор.

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Спосіб вирішення

Ця проблема усунена в таких сукупних оновлень для SQL Server:

Відомості про накопичувальне оновлення для сервера SQL Server:

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Посилання

Відомості про  термінологія , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.