我已经建立了一个包含1个mngt,2个数据和2个SQL节点的集群。 每台PC(2台)都有一个数据和一个SQL节点,mngt位于一台独立的(第三台)PC上。
我编写了一个Delphi应用程序来尝试连接到特定的SQL节点,如果失败,那么通过使用SELECT 1
查询来测试连接来尝试第二个节点。
当我使用第一个节点关闭PC时,有时我的应用程序会收到一条错误/警告消息,说“临时服务器错误......”
或类似的东西。不幸的是,我不能总是让错误发生。
现在我已将ADOQuery.OPEN调用放在异常块中,但不知何故它没有捕获这些临时错误。
有人可以帮我吗?