我正在使用IIB 9.0.0.2
,我在其中创建了一个消息流,该消息流连接到SQL Server数据库(版本2012)以在表中插入记录。
编写代码每隔1分钟与DB交互。
如果数据库发生故障,代理会抛出以下错误(这是预期的),但是当数据库启动时,它仍会抛出相同的错误,而不是连接回来,直到我重新启动流程。
Root SQL异常-1 /opt/ibm/IE02/2.0.1/lib/libodbcinterface.so 子SQL异常16006 6005 [unixODBC] [IBM] [ODBC SQL Server Legacy 驱动程序] [SQL Server] SHUTDOWN正在进行中。[/ b] [13:35] opt / ibm / IE02 / 2.0.1 / lib / libodbcinterface.so子SQL异常20119 [unixODBC] [IBM] [ODBC SQL Server旧版驱动程序] 20119 [/ b]
请建议我必须在流/连接管理器/服务器级别进行任何配置,以便在SQL Server数据库重新启动后重新连接流程。
答案 0 :(得分:0)
IIB 9.0.0.2使用DataDirect SQL Server Wire Protocol。我建议您尝试设置参数连接重试次数和连接重试延迟。更多信息: