前页 后页

添加数据库管理器-ODBC

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

  1. 单击Browse.按钮以打开“数据链接属性”对话框以构建连接字符串。
  2. 选择提供程序“用于ODBC驱动程序的Microsoft OLE DB提供程序”,然后单击“下一步>>”按钮。
  3. 从“使用数据源名称”字段中选择预定义的系统DSN。
  4. 如果尚未在System DSN中设置值,则仅填写用户名,密码(并选中“允许保存密码”复选框)和初始目录。在两个位置中输入值时,某些ODBC驱动程序无法正常运行。通常,将用户凭据和初始目录保存在System DSN中通常会更容易。

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

笔记:

  • 应该将所有ODBC DSN都定义为SYSTEM DSN,因为Pro Cloud Server作为Windows服务运行,并且User DSN可能不适用于Pro Cloud Server
  • 如果选择在此屏幕上输入用户名和密码,则必须选中“允许保存密码”选项,以便将所有必要的信息存储在连接字符串中。取消选中此选项将不会导致用户提示,因为Pro Cloud Server是Windows服务,旨在在没有用户交互的情况下运行
  • ODBC数据源按钮显示Windows“ ODBC数据源管理器”对话框,您可以使用该对话框来设置要在“数据链接属性”对话框中列出的新的ODBC系统数据源(如果您正在管理客户端上运行与服务器相同的机器);它特别有用,因为它显示了32位ODBC数据源
  • 对于MySQL ,请确保将MySQL安装的MAX_PACKET_SIZE调整为足以将最大记录存储在数据库中;为了使Enterprise Architect能够检索和处理大记录,这是必需的
    Sparx Systems很难为该设置提出建议,因为它取决于用户存储库中记录的大小。但是,至少需要200M的值并不罕见
    通常,最大的记录存储在T_DOCUMENT中,并且是在存储库中嵌入文档或存储基线的结果; MAX_PACKET_SIZE设置是在MySQL的配置文件中定义的,对于Windows是“ my.ini”,对于Linux是“〜/ .my.cnf”