Taikoma
SQL 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)

Simptomai

Tarkime, kad turite pagrindinių duomenų tarnybų duomenų bazės (MDS) "SQL Server" 2016 ir "2017". Kai bandote atnaujinti DTS duomenų bazę į naujausią versiją, galite pastebėti, kad versijos naujinimas nepavyksta po kelių minučių. Be to, galite gauti klaidos pranešimą, panašų į šį:

"Microsoft. Masterduomenų. Configuration. Configuration. ConfigurationException": neteisinga sintaksė, esanti šalia raktinio žodžio "IF". ---> System. data. SqlClient. SqlException: neteisinga sintaksė šalia raktažodžio "IF".

Priežastis

Ši problema kyla naudojant daug su daugeliu (M2M) išvestų hierarchijų su ilgu atributo pavadinimu. Tuomet kontakto funkcija sutrumpina SQL sakinį.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Sprendimas

Ši problema išspręsta SQL serverio kaupiamajame naujinime:

Apie SQL serverio kaupiamieji naujinimai:

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:

Nuorodos

Sužinokite apie  terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.