使用多个用户帐户

根据不同用户名/密码,可以用相同的数据库进行所有的事物处理。例如,为Oracle数据库配置两个用户。一个用户访问一组表,另一个用户使用另一组表。

按下列步骤配置iFIX ODBC:

  1. 单击开始按钮,选择程序,管理工具,再选择数据源(ODBC)。也可从控制面板访问该管理工具。

ODBC数据源管理程序打开。

  1. 选择系统DSN标签。
  2. 选择添加按钮。添加数据源对话框出现。
  3. 选择所需要的关系型数据库并单击确定。一个对话框出现。
  4. 在数据源名称一栏中输入数据源名称。例如,输入 ORA_USER1。确保该数据源名称匹配工程中定义的名称。
  5. 在服务器一栏,输入关系型数据库服务器名称。
  6. 单击确定或继续通过剩下的配置。
  7. 重复第3到第7步添加另一个DSN。例如,ORA_USER2。确保您输入的信息除了名字之外均匹配第一个 DSN(因为它们使用同一数据库)。
  8. 在SCU内 配置2个SQL登录帐户(每个数据源1个),给每个帐户分配不同的用户名和密码。
  9. 创建iFIX数 据库链,在SQT块的数据库ID一栏中定义正确帐户ORA_USER1或ORA_USER2。

SQL任务配置不包括数据库标识符的引用。取而代之的是,在每个SQT块的数据库ID一栏内定义Oracle帐户。

当SQT块使用ORA_USER1触发并执行命令时,SQL任务用这个用户名和密码登录到关系型数据库。当SQT块使用ORA_USER2触发并执行命令时,SQL任务用另一个不同的用户名和密码登录到相同的关系型数据库中。

相关信息

如何做...

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。