Azure - Как выполнить UDF из внешнего источника данных в операторе выбора - PullRequest
0 голосов
/ 28 мая 2020

У меня есть внешний источник данных, созданный в DB1, и он указывает на базу данных DB2 в Azure.

Я хочу запросить UDF, определенный в DB2, из DB1.

Следующий синтаксис работает от DB1:

EXE C sp_execute_remote
N'Ext_DB2 ',
N'SELECT Result'

Но я хочу используйте следующий синтаксис:

выберите C1, C2, from t1

Я пробовал искать в Интернете, этот формат нигде не упоминается, он не поддерживается? Любые указатели помогут.

Спасибо!

1 Ответ

0 голосов
/ 01 июня 2020

По моему опыту, я думаю, что Azure SQL база данных не поддерживает его. Как мы знаем, мы не можем выполнять перекрестный запрос к базе данных напрямую.

Поскольку ни в одном документе об этом не говорится, я предлагаю вам обратиться в Azure SQL за поддержкой, чтобы получить дополнительную поддержку, ссылка: Как для создания Azure запроса поддержки .

Надеюсь, это поможет.

...