У меня возникли некоторые проблемы с использованием авторизации, поэтому я получил совершенно новое - новый компьютер, новую ОС, новую установку VS, новое приложение и базу данных в новой группе ресурсов на Azure. Весь шабанг.
Я могу подтвердить, что я могу войти в Azure DB, как показано на скриншотах ниже.
Я могу видеть базы данных, таблицы, пользователей и т.д.
Проблема заключается в том, что, хотя она работает локально (используя стандартную строку подключения, предоставленную для меня автоматически), она не очень хорошо работает в Azure (хотя я использую там файл публикации). Он сказал что-то о том, что файл не найден, и в соответствии с этим ответом мне нужно было изменить строку соединения.
После того, как я изменил его, я получаю следующую ошибку. Обратите внимание, что брандмауэр открыт и я могу получить доступ к БД при запуске кода моих приложений. Я чувствую, что что-то не так, когда часть аутентификации автоматически настроена. Однако у меня нет идей о том, как справиться с проблемой.
[SqlException (0x80131904): Ошибка входа для пользователя "Chamster". На этот сеанс был присвоен идентификатор трассировки "09121235-87f3-4a92-a371-50bc475306ca". Предоставьте этот идентификатор трассировки для поддержки клиентов, когда вам понадобится помощь.]
Используется строка подключения, которую я использую.
Server=tcp:f8goq0bvq7.database.windows.net,1433;
Database=Squicker;
User [email protected];
Password=Abc123();
Encrypt=True;
TrustServerCertificate=False;
Connection Timeout=10;
Эта проблема беспокоила меня какое-то время, и я буду набирать ее через два дня. Любое предложение было тепло оценено.