根据不同用户名/密码,可以用相同的数据库进行所有的事物处理。例如,为Oracle数据库配置两个用户。一个用户访问一组表,另一个用户使用另一组表。
按下列步骤配置iFIX ODBC:
- 单击开始按钮,选择程序,管理工具,再选择数据源(ODBC)。也可从控制面板访问该管理工具。
ODBC数据源管理程序打开。
- 选择系统DSN标签。
- 选择添加按钮。添加数据源对话框出现。
- 选择所需要的关系型数据库并单击确定。一个对话框出现。
- 在数据源名称一栏中输入数据源名称。例如,输入 ORA_USER1。确保该数据源名称匹配工程中定义的名称。
- 在服务器一栏,输入关系型数据库服务器名称。
- 单击确定或继续通过剩下的配置。
- 重复第3到第7步添加另一个DSN。例如,ORA_USER2。确保您输入的信息除了名字之外均匹配第一个 DSN(因为它们使用同一数据库)。
- 在SCU内 配置2个SQL登录帐户(每个数据源1个),给每个帐户分配不同的用户名和密码。
- 创建iFIX数 据库链,在SQT块的数据库ID一栏中定义正确帐户ORA_USER1或ORA_USER2。
SQL任务配置不包括数据库标识符的引用。取而代之的是,在每个SQT块的数据库ID一栏内定义Oracle帐户。
当SQT块使用ORA_USER1触发并执行命令时,SQL任务用这个用户名和密码登录到关系型数据库。当SQT块使用ORA_USER2触发并执行命令时,SQL任务用另一个不同的用户名和密码登录到相同的关系型数据库中。
相关信息
如何做...