Cómo verificar si existe una base de datos en el servidor remoto a través de una consulta SQL

Tengo una tabla como la siguiente en SQL Server 2012.

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

¿Hay alguna manera de devolver solo las filas para las que existe una base de datos en los nombres de servidor mencionados en la tabla?

Busqué en los foros la respuesta, pero no pude obtenerla. Soy consciente de que existe una consulta como se mencionóaquí que comprueba si la base de datos en ese servidor existe o no.Pero en mi caso, quiero que sea parte de la cláusula where.

Además, tenga en cuenta que esta tabla está en el servidor 1, pero los servidores en la tabla pueden ser diferentes entre sí.

Respuestas a la pregunta(2)

Su respuesta a la pregunta