Symptom
Anta att du har en Master Data Services-databas (MDS) i SQL Server 2016 och 2017. När du försöker uppgradera MDS-databasen till den senaste versionen kan det hända att uppgraderingen Miss lyckas efter några minuter. Dessutom kan du få fel meddelanden som ser ut ungefär så här:
Microsoft. MasterDataServices. Configuration. ConfigurationException: felaktig syntax nära nyckelordet om. ---> system. data. SqlClient. SqlException: felaktig syntax nära nyckelordet om.
Orsak
Det här problemet uppstår när du använder många-till-många (M2M) härledda hierarkier med ett långt attributnamn. Sedan trunkeras SQL-satsen av kontakt funktionen.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Lär dig mer omterminologi som Microsoft använder för att beskriva program varu uppdateringar.