Обходной путь для xp_cmdshell в Azure SQL База данных - PullRequest
0 голосов
/ 06 марта 2020

Хранимая процедура в локальной сети SQL Сервер используется для вызова другого приложения через 'xp_cmdshell'. Сейчас я пытаюсь сделать то же самое на Azure SQL База данных. Конечно, xp_cmdshell там не поддерживается, поэтому мне нужно обойти это.

Я думал об использовании Azure Функции в качестве моста между Azure SQL База данных и приложение на ВМ.

  1. Можно ли вызвать Azure функцию из Azure SQL База данных с использованием хранимой процедуры?
  2. Можно ли вызвать приложение на Azure VM из Azure Функция?

Ответы [ 2 ]

0 голосов
/ 07 марта 2020

Рекомендуется использовать Azure Автоматизировать до запускать задачи на виртуальной машине, а затем использовать конвейер в Azure Фабрика данных , которую вы можете вызвать Runbook с помощью webhook

0 голосов
/ 06 марта 2020
  1. Не в данный момент. Обходной путь - создать функцию Azure на основе таймера, которая опрашивает данные каждые "x" минуты или секунды.

  2. Пока приложение на Azure VM предоставляет конечную точку HTTP и вы правильно настроили сеть и брандмауэр, да.

...