Строка подключения работает удаленно, но не из Azure. - PullRequest
3 голосов
/ 06 октября 2019

Строка подключения ASP.NET работает при запуске приложения из VS 2019, но не выполняется при публикации в Azure

Строка подключения SQL Server работает для доступа к базе данных SQL, размещенной в Azure, при запуске из VS (2019)но когда я публикую сайт в Azure и получаю доступ к веб-сайту (из Azure), у меня возникает проблема с доступом - используется та же строка подключения.

Ошибка средства устранения неполадок Azure: - «Попытки подключения к базе данных xxxxxxxxxxxxxx недавно были неудачны из-за неверных учетных данных. Чтобы решить эту проблему, обратитесь к администратору службы для получения действительных учетных данных. Если эта проблема не устранена, поделитесь этими шагами по устранению неполадок садминистратор службы. "

Я администратор, и учетные данные работают в следующих контекстах:

  • приложение запускается из VS и получает доступ к базе данных SQL Server на основе Azure
  • получить доступ к той же базе данных из SSMS Microsoft

Есть идеи?

Строка подключения: - "Источник данных = tcp: xxxxxxxxxx.database.windows.net, 1433; База данных = TradingPortal; ID пользователя = xxxxxxxxxx; Пароль = xxxxxxxx; Trusted_Connection = False; Интегрированная безопасность = False; Шифрование = True; Время ожидания подключения = 30; TrustServerCertificate = False; MultipleActiveResultSets = True; "

1 Ответ

3 голосов
/ 06 октября 2019

Вам нужно будет разрешить определенные IP-адреса для подключения к нему. Посмотрите на настройки брандмауэра сервера базы данных SQL. Вы можете указать IP-адрес своего компьютера (или диапазон IP-адресов) для доступа к базе данных SQL

Убедитесь, что службы и ресурсы Azure разрешены для доступа к серверу

enter image description here

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