Como verificar se o banco de dados existe no servidor remoto por meio de consulta SQL

Eu tenho uma tabela da seguinte forma no SQL Server 2012.

|---------------------|------------------|------------------|
|      ClientName     |     servername   |Databasename      |
|---------------------|------------------|------------------|
|          c1         |         s1       |         b1       |
|          c2         |         s2       |         b2       |
|          c3         |         s4       |         b4       |
|          c4         |         s5       |         b6       |
|---------------------|------------------|------------------|

Existe uma maneira de retornar apenas as linhas para as quais o banco de dados existe nos nomes de servidor mencionados na tabela?

Procurei nos fóruns a resposta, mas não consegui. Estou ciente de que existe uma consulta conforme mencionadoaqui que verifica se o banco de dados nesse servidor existe ou não.Mas no meu caso, quero que faça parte da cláusula where.

Além disso, considere que, esta tabela está no servidor 1, mas os servidores na tabela podem ser diferentes um do outro.

questionAnswers(2)

yourAnswerToTheQuestion