在SCU中的启用SQL,SQL任务会自动添加到iFIX SCU“任务配置”对话框中。通过增加命令参数自定义SQL。
例如,如果想定义5分钟(300秒)的登录延迟、 最大的SQL命令长度为1000、命令缓存为10,则在SQL任务参数一栏输入下列参数:
/LD300 /CL1000 /CA10
下列表描述了可使用的命令参数。
SQL任务命令行参数
参数
|
描述
|
有效条目
|
/LDn
|
在连接失败后,定义多久任务将试图登录服务器。此参数为可选。如果此参数没有定义,系统默认为300秒。
|
60 秒(最小)。
无最大限制设定。然而,多数应用都不需要大于1小时(3600秒)。
|
/CAn
|
在内存(缓存)中存储的SQL命令数,以增强性能。此参数为可选。
此性能取决于不同的关系型数据库。有关缓冲的详细信息,请参阅使用命令缓存部分。
|
用户指定。
无最大限制设定。然而,多数应用都不需要大于10到100。
|
/CLn
|
将 SQL 命令允许的最大长度从默认值 255 提高。例如,输入 /CL1000 则允许命令长度为 1,000 个字符。
注意:确保关系型数据库字段能处理参数定义的字符数。
|
用户指定。
|
/LM
|
包括与关系型数据库错误信息相关的ODBC驱动程序信息。使用此参数时,注意:驱动程序信息可以很长,但在启用的报警目标中无足够的空间来存储实际的错误信息。此参数为可选,默认时不包括驱动程序信息。
|
没有要求。
|
/Dn
|
定义登录SQL数据库前的启动延迟。启动时,遇到数据库连接问题时,使用此参数。
|
0 到 65535 秒。
|
相关信息
如何做...