Создание агента задания Azure Elastic с ошибкой «DatabaseDoesNotExist»

#azure #azure-sql-database

#azure #azure-sql-database

Вопрос:

Я создаю агент Azure Elastic jobs и подключаю к нему недавно созданную, свежую базу данных SQL Azure, но когда я выполняю процесс, он выдает мне эту ошибку

 "error": {
        "code": "DatabaseDoesNotExist",
        "message": "Database 'mydatabase' does not exist."
    }
 

Ранее мы успешно создали его

введите описание изображения здесь

Обновить:

На самом деле проблема заключалась в том, что мы выбирали неправильный тип базы данных (гипермасштабируемый). При выборе следующего уровня он работал отлично

введите описание изображения здесь

Ответ №1:

Я попытался развернуть тот же ресурс, и он успешно развернулся для меня. Пожалуйста, найдите скриншот для того же ниже. Я просто создал SQL server в Azure, затем создал внутри него базу данных и использовал ту же базу данных в Elastic Job.

введите описание изображения здесь

Согласно официальному документу Устранение распространенных ошибок развертывания Azure, ошибка конфликта возникает, когда:

Вы запрашиваете операцию, которая не разрешена в текущем состоянии ресурса. Например, изменение размера диска разрешено только при создании виртуальной машины или при освобождении виртуальной машины.

введите описание изображения здесь

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