Azure строка подключения со специальным символом - PullRequest
0 голосов
/ 20 февраля 2020

У меня проблема с Azure строкой соединения, у меня продолжала появляться ошибка: «Ошибка входа пользователя« myuser »». после добавления строки подключения в конфигурацию службы приложения и попытки вызвать REST API

я попытался войти через SSMS с теми же учетными данными, и это работает, и если я использую ту же строку подключения в web.config он также работает.

моя теория, возможно, заключается в том, что у меня есть «амперсанд» в пароле, и это не экранирование. Я также попытался подключиться к другому экземпляру базы данных в той же группе ресурсов, которая У pwd нет знака «&», и он смог подключиться

Кто-нибудь видел эту проблему раньше и как ее решить?

Azure connectionString не работает:

metadata = res: ///Model.EFData.csdl | res: ///Model.EFData.ssdl | res: //*/Model.EFData.msl; поставщик = System.Data.SqlClient; строка подключения провайдера = "источник данных = tcp: xxx.database. windows. net, 1433; начальный каталог = xxx; идентификатор пользователя = myuser; пароль = Mypassword & 123 ; Persist Security Info = True; TrustServerCertificate = True; несколько activeresultsets = True; имя приложения = EntityFramework "

Web.config connectionString при развертывании на azure (обратите внимание, что пароль используется с amp;)

metadata = res : // * /; provider = System.Data.SqlClient; строка подключения поставщика = "источник данных = tcp: xxx.database. windows. net, 1433; исходный каталог = xxx; идентификатор пользователя = myuser; пароль = Mypassword & 123 ; Информация о сохранении персистентности = True; TrustServerCertificate = True; множественные активные результирующие наборы = True; имя приложения = EntityFramework "

1 Ответ

0 голосов
/ 20 февраля 2020

Итак, я обнаружил, что попытался создать новый EDMX с именем пользователя и pwd и скопировать строку подключения в Azure, и это работает .. Просто странно, когда я сравниваю 2 строки подключения, учетные данные идентичны (человеческим глазам) но я думаю, что у сгенерированного есть несколько

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...