Я создаю бота, используя Azure Bot Framework SDK в Python. Бот должен иметь возможность запрашивать базу данных SQL, также размещенную на Azure.
Однако, когда я пытаюсь
async def on_message_activity(self, turn_context: TurnContext):
cnxn = pyodbc.connect(<connectionstring>)
self.cursor = cnxn.cursor()
self.cursor.execute("SELECT * from tableA")
desc = self.cursor.description
и отправляю сообщение боту, я получаю эту ошибку, отслеживаемую на вкладке «Проблемы» бота:
There was an error sending this message to your bot: HTTP status code ServiceUnavailable
Я включил службы Azure, чтобы получить доступ к базе данных SQL, и трижды проверил строку подключения. Я что-то пропустил? Это правильный способ запроса базы данных SQL от бота?