【发布时间】:2025-12-06 05:05:03
【问题描述】:
我需要编写一个程序来从多个远程服务器收集数据,
我使用链接服务器和 OPENQUERY 从服务器收集数据,但有时我会失去与某些服务器的连接,或者我根本无法连接它们(例如,远程服务器离线) - 在这些情况下,OPENQUERY 会导致超时。
所以我想先检查linkedservers的连接性,然后如果它成功运行查询,如果不是就转到下一个远程服务器。
我尝试将 OPENQUERY 放入 TRY - CATCH 但它仍然返回超时错误,sp_testlinkedserver 过程也返回超时错误。
非常感谢任何帮助。
【问题讨论】:
标签: sql tsql connection linked-server openquery