Como testar a conectividade do linkedserver no TSQL
Eu preciso escrever um procedimento para coletar dados de vários servidores remotos,
Eu uso servidores linkados e OPENQUERY para coletar dados de servidores, mas às vezes eu perco conexão com alguns servidores ou simplesmente não consigo conectá-los (por exemplo, servidor remoto está offline) - e OPENQUERY resulta em tempos de espera nesses casos.
Então, eu queria verificar primeiro a conectividade dos servidores de link e, em seguida, se for bem-sucedida, execute a consulta, se não apenas passar para o próximo servidor remoto.
Eu tentei colocar OPENQUERY em TRY - CATCH mas ainda me retornou erro de tempo limite, procedimento sp_testlinkedserver também me retornou erro de tempo limite.
Eu realmente aprecio qualquer ajuda.