预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

添加数据库管理员- ODBC

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

  1. 单击Browse.按钮打开“数据链路属性”对话框以构建连接string 。
  2. 选择提供者“Microsoft OLE DB提供者用于 ODBC驱动因素”并单击 Next >> 按钮。
  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' 用于窗口或 '~/.my.cnf' 用于 Linux

学到更多