Symptomy
Załóżmy, że masz bazę danych usług Master Data Services (MDS) w programie SQL Server 2016 i 2017. Podczas próby uaktualnienia bazy danych usług MDS do najnowszej wersji może się okazać, że uaktualnienie kończy się niepowodzeniem po kilku minutach. Ponadto mogą być wyświetlane komunikaty o błędach podobne do następujących:
Microsoft. MasterDataServices. Configuration. ConfigurationException: niepoprawna składnia w pobliżu słowa kluczowego "IF". ---> system. Data. SqlClient. SqlException: niepoprawna składnia w pobliżu słowa kluczowego "IF".
Przyczyna
Ten problem występuje w przypadku, gdy jest używana wiele-do-wielu hierarchii pochodnych (M2M) z długą nazwą atrybutu. Następnie funkcja CONTACT obcina instrukcję SQL.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Rozwiązanie
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:
Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:
Informacje
Dowiedz się więcej oterminologia używana przez firmę Microsoft do opisywania aktualizacji oprogramowania.