Sümptomid
Oletagem, et teil on SQL Server 2016 ja 2017 Master Data Services Database (MDS). Kui proovite värskendada MDS-i andmebaasi uusimale versioonile, võite märgata, et uuendamine nurjub mõne minuti pärast. Lisaks võidakse kuvada tõrketeated, mis sarnanevad järgmisega:
Microsoft. MasterDataServices. Configuration. ConfigurationException: vale süntaks märksõna "IF" lähedal. ---> System. Data. SqlClient. SqlException: vale süntaks märksõna "IF" lähedal.
Põhjus
See probleem ilmneb siis, kui kasutate mitu-mitmele (M2M) tuletatud hierarhiate pika atribuudi nimi. Seejärel kärbib funktsioon CONTACT SQL-lauset.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lahendus
See probleem on lahendatud SQL serveri järgmisi kumulatiivseid värskendusi.
SQL serveri kumulatiivsed värskendused:
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Viited
Lisateave terminoloogia , mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.