MySQL 连接器/C++ 发行说明  / MySQL 连接器/C++ 2.0 中的更改  /  MySQL for Visual Studio 2.0.3 的变化(2016-07-01,发展里程碑)

MySQL for Visual Studio 2.0.3 的变化(2016-07-01,发展里程碑)

此版本的已知限制:某些功能(例如实体框架)和某些服务器资源管理器功能(例如将元素拖放到数据集设计器或设计表中)在此版本中不起作用。

添加或更改的功能

  • 添加了一个错误处理程序来管理来自 MySQL Shell 的异常,并在所选输出中显示有关异常的相关信息。这包括来自 MySQL Shell 的完整错误消息,以及额外的验证,以防它包含诸如“undefined”或“null”之类的术语。

  • 添加了对使用 X 协议的 MySQL 连接的 SSL 支持。SSL 支持适用于 PEM 文件,因此需要通过 MySQL for Visual Studio 中的“MySQL 连接管理器”或从 MySQL Workbench 创建 SSL 连接。

  • 添加了对以下 X DevAPI 函数的支持:parseUri() 和 isOpen()。

  • 添加了一个新的MySQL 输出窗格,其中包含类似于 MySQL Workbench 中的视图的结果网格视图。它包含已执行语句的以下数据:成功(如果可能,带有图标)、执行索引(顺序)、执行时间、查询文本、消息(从服务器输出)和持续时间/获取。此功能可用于 JavaScript 和 Python 查询。

  • 添加了控制台模式编辑器,在其中按 Enter可执行代码。

  • 添加了在“批处理”(执行多个语句)和“控制台”(按 Enter后执行每个语句)模式之间切换的功能,从查询编辑器工具栏作为下拉列表。

  • 添加了 MySQL 连接管理器对话框以帮助完全管理 MySQL 连接。它支持与 MySQL Workbench 共享连接,并支持创建、编辑、配置和删除操作。

    使用连接管理器创建的 MySQL 连接,其中密码安全地存储在系统的密码库中,可与 Visual Studio 中的服务器资源管理器一起使用。密码从密码库中提取,并保留在服务器资源管理器连接中。

修正错误

  • “mysqlx”模块未正确导入以执行 JavaScript 查询。(漏洞 #23091964,漏洞 #81052)

  • 打开有效的 MySQL 连接并创建新的 JavaScript MySQL 脚本后,断开连接然后重新连接到 MySQL 服务器,同时将端口更改为 33060 将失败。

  • MySQL for Visual Studio 现在显示一条消息,说明如果 require_secure_transport 设置了变量,则 MySQL 服务器需要 SSL 连接。

  • 所有脚本编辑器现在都显示有关所用连接的详细信息。以前,信息在工具栏中显示为标签,但现在所有信息都整合在一个打开的菜单中,其中显示了连接名称。其他信息包括连接方法、主机标识符、服务器版本、用户和模式。

  • 除非已经打开“输出”窗口,否则执行 JavaScript 和 Python 命令的输出是不可见的。执行命令时,输出窗口现在会自动打开。