Gerade entdeckt, was ich denke, ist ein Bug in CRM und hoffe, dass jemand für mich klären kann.Generic SQL Error - Betreff des Termins
In unserer Lösung (CRM 2016 8.1.0.359) haben wir die Länge des Felds Betreff auf Termin auf 450 Zeichen erhöht. Einer unserer Tester berichtete, dass sie beim Speichern eines neuen Termins mit einer langen Zeichenfolge in der Betreffzeile einen generischen SQL-Fehler erhielt.
Bei näherer Betrachtung habe ich festgestellt, dass, wenn Sie eine Zeichenfolge mit mehr als 200 Zeichen eingeben (die Länge des Betreffs in der Activity-Entität) ist, wenn der Fehler auftritt. Es scheint, dass CRM oder besser die SQL-Datenbank die erhöhte Spaltengröße ignoriert, die auf Termin definiert ist, und stattdessen die Spaltenlänge verwendet, die von der übergeordneten Activity-Entität stammt.
Nur um zu verdeutlichen, ich habe versucht, dies auf einer CRM 2013-Umgebung zu replizieren, und es funktioniert wie erwartet dort. Es scheint einfach nicht in unserer aktuellen Version von CRM zu funktionieren. War das ein Fehler, der 2016 eingeführt wurde? Wurde es seither in einem Rollup gelöst? Hat es jemand schon einmal erlebt?
Stellt sich heraus, es ist ein bekanntes Problem mit unserer Lösung. Ich schreibe dies als Antwort, weil ich es schätze, dass Sie selbst einen Test durchgeführt haben und bestätigen, dass es kein CRM-Bug ist! –