Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Anwendungsname/Programmname in mysql-Verbindungszeichenfolge hinzufügen

Die Spalte „Programmname“ in MySQL Workbench stammt aus einem program_name Verbindungsattribut . Die MySQL-Dokumentation behauptet fälschlicherweise:

Dies ist in zweierlei Hinsicht falsch:Der Attributname enthält einen Tippfehler (führender Unterstrich) und der Code, der ihn festlegt wurde gelöscht .

Es gibt keine Möglichkeit (durch eine Verbindungszeichenfolgeneinstellung oder auf andere Weise), den Wert dieses Attributs in MySQL Connector/NET festzulegen. Außerdem sind die Verbindungsattribute Teil des anfänglichen Handshakes Daher gibt es keine Möglichkeit, sie festzulegen, nachdem die Verbindung hergestellt wurde (z. B. in Ihrem Anwendungscode).

Wenn Sie bereit sind, ADO.NET-Connector-Bibliotheken zu ändern, ist der MySqlConnector Bibliothek Unterstützung hinzugefügt für einen Application Name Verbindungszeichenfolgenoption in v0.44.0 ; Dadurch können Sie das Verbindungsattribut steuern, das an den Server gesendet wird (und es wird in MySQL Workbench angezeigt).