预订演示
前页 后页

添加数据库管理员- ODBC

专业云服务器与MySQL 、Oracle 和 PostgreSQL 数据库的连接需要使用 ODBC DSN,这些 DSN 在窗口“ODBC 数据源管理员(32 位)”屏幕中定义。如果您在与服务器相同的计算机上运行配置客户端您可以:

  1. 单击Browse.按钮打开“数据链接属性”对话框来构建连接string 。
  2. 选择提供程序“Microsoft OLE DB提供者for ODBC驱动因素”,然后单击“下一步>>”按钮。
  3. 从“使用数据源名称”字段中选择预定义的系统DSN。
  4. 仅当系统DSN中尚未设置值时,才填写用户名、密码(并勾选“允许保存密码”复选框)和初始目录。某些ODBC驱动程序在两个位置都输入值时无法正常函数。通常,在系统DSN中保存用户凭据和初始目录更为简单。

当用户凭据尚未保存在系统DSN中时,‘数据链接属性’对话框应按如下方式填写:

注记:

  • 所有 ODBC DSN 应定义为 SYSTEM DSN,因为专业云服务器作为窗口服务运行,并且用户DSN 可能无法用于专业云服务器
  • 如果您选择在此屏幕上输入用户名和密码,则必须选中“允许保存密码”选项,以便所有必要信息都存储在连接string中。取消选中此选项不会导致用户提示,因为专业云服务器是一个窗口服务,旨在无需用户交互即可运行
  • ODBC 数据源按钮显示“ODBC 数据源管理员”对话框,您可以使用该窗口设置新的 ODBC 系统数据源,并将其列在“数据链接属性”对话框中(如果您在与服务器相同的计算机上运行管理客户端);它特别有用,因为它显示了 32 位 ODBC 数据源
  • 对于MySQL - 确保将MySQL安装的 MAX_PACKET_SIZE 调整到足够大,以存储数据库中的最大记录;这是Enterprise Architect检索和操作大记录所必需的
    Sparx Systems很难对此设置状态建议,因为它取决于用户存储库中记录的大小;然而,至少需要 200M 的值并不罕见
    通常,最大的记录存储在 T_DOCUMENT 中,是嵌入文档或在存储库中存储基线的结果;MAX_PACKET_SIZE 设置在MySQL的配置文件中定义,对于窗口为“my.ini”,对于 Linux 为“~/.my.cnf”

了解更多