2017-04-08 3 views
1

Ich habe gerade auf die neueste MySQL RDS-Version aktualisiert, von 5.6.RDS MySQL 5.7 und Entity Framework

Da wir immer noch einige .NET basierend auf Entity Framework Database verwenden, können wir "Update" nicht auf dem Modell ausführen. Dies ist ein bekanntes Problem in MySQL 5.7.

Ein Weg, dies zu beheben, ist die folgende auf der Datenbank auszuführen: set global optimizer_switch = ‚derived_merge = OFF‘

Aber, wenn ich so tun, ich die üblichen Fehler über fehlende Berechtigung SUPER erhalten. Ich habe bereits "Trust_creators" zu meiner Parametergruppe hinzugefügt und die Instanz neu gestartet.

Was ist zu tun?

Antwort

1

Die Systemvariable optimizer_switch wird - wie alle konfigurierbaren Systemvariablen - in der RDS-Parametergruppe konfiguriert.

+0

Oh, was für eine Erleichterung! Vielen Dank! :) – Oxholm