Как проверить, существует ли база данных на удаленном сервере с помощью SQL-запроса

У меня есть таблица, как показано в SQL Server 2012.

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

Есть ли способ вернуть только те строки, для которых существует база данных на именах серверов, указанных в таблице?

Я искал ответ на форумах, но не смог его найти. Я знаю, что существует запрос, как упомянутоВот который проверяет, существует ли база данных на этом сервере или нет.Но в моем случае я хочу, чтобы это было частью предложения where.

Также учтите, что эта таблица находится на сервере 1, но серверы в таблице могут отличаться друг от друга.

Ответы на вопрос(2)

Ваш ответ на вопрос