Миграция базы данных в выпуске Azure Devops - PullRequest
0 голосов
/ 28 октября 2019

В моем приложении у меня есть 2 разных кода первые модели данных. Я хочу, чтобы они оба могли обновляться с помощью выпуска в DevOps Azure, используя командную строку в качестве шага в моем выпуске. Мой ввод для командной строки выглядит следующим образом:

migrate.exe <assembly> <configurationType> /connectionString="<myConnectionString>" /connectionProviderName="<connectionProvider>" /verbose

Изначально у меня не было подробного тега, но из-за странной ошибки я его добавил.

В начале проекта у меня была одна модель данных, поэтому каждую миграцию я помещал в свой проект данных в каталог «Миграции». Для второй модели я добавил каталог «myDirectory» в «Миграции» и поместил каждую миграцию для второй модели в «Migrations / myDirectory».

Теперь по какой-то странной причине шаг в моем выпуске по обновлению базы данных для первой модели работает нормально. Шаг, который я добавил для второй модели, чтобы обновить базу данных, не делает. Я получаю сообщение об ошибке:

Ошибка входа пользователя 'myUser'

Странно то, что я не получаю эту ошибку, когда использую ту же команду, что и вышев моей локальной командной строке. Я уже проверил правильность строки подключения. Это. Я также проверил, имеют ли ресурсы Azure доступ к базе данных в настройках брандмауэра. Они делают.

Так что я действительно в растерянности, почему команда обновления второй модели с использованием миграций в DevOps Azure не работает, как это происходит при локальном запуске.

Anyпомощь очень ценится.

...