Когда я запускаю его на своей машине разработки, все работает правильно: приложение может подключиться к удаленному SQL Server и db.Database.Migrate() завершается успешно.
Когда я запускаю ту же публикацию на другом устройстве, происходит сбой со следующим сообщением:
Не удалось обновить базу данных в последнем состоянии
Дополнительная информация:
- Обе машины используют одни и те же файлы публикации.
- Обе машины используют одну и ту же строку подключения к удаленному SQL-серверу.
- Пользователь SQL имеет достаточные разрешения (db_owner) для базы данных.
- Приложение является автономным; все библиотеки DLL включены
Ошибка возникает сразу при запуске, когда EF Core пытается применить миграцию.
Что я пробовал:
- Проверенная строка подключения
- Проверено, что пользователь SQL Server имеет правильные разрешения
- Проверено наличие всех DLL в папке публикации.
- Проверено сетевое подключение к SQL Server (порт 1433).
Что может привести к сбою миграции EF Core на другом компьютере с той же публикацией и той же строкой подключения? Как я могу отладить или исправить эту проблему?
Подробнее здесь: https://stackoverflow.com/questions/798 ... led-to-upd
Мобильная версия