как подключиться к базе данных SQL из сценария оболочки, расположенного в службах приложений Azure - PullRequest
0 голосов
/ 08 ноября 2019

Проблема пришла, когда я перешел на лазурь. У меня есть приложение Spring-MVC, работающее в службе приложений Azure. Из этого приложения он вызывает файл .sh, расположенный в локальной директории. Из этого файла .sh я подключаюсь к базе данных и выполняю очень дорогие вызовы sql. Вот почему я не сделал это напрямую через код Java. Этот файл .sh использует «sqlcmd» (mssql-tool) для связи с базой данных. Ранее мы использовали VM и смогли установить эти сторонние модули без каких-либо проблем. Но с помощью службы приложений Azure я не могу установить на нее sqlcmd.

Я попытался вручную скопировать файлы sqlcmd и bcp в службу приложений Linux Azure, но это не сработало. Я скопировал / opt / mssql-tools / bin /, так как это местоположение по умолчанию для mssql-tool.

...