У меня есть веб-приложение Azure, в котором я установил строку подключения, указывающую на базу данных SQL Azure.Я бы предпочел использовать имя пользователя и пароль Azure Active Directory для проверки подлинности, поэтому я использовал следующую строку подключения:
Server=tcp:mydb.database.windows.net,1433;Initial Catalog=mytable;Persist Security Info=False;User ID={your_username};Password={your_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Authentication="Active Directory Password";
Это приводит к сбою приложения с ошибкой:
Keyword not supported: 'authentication'
Если я использую Аутентификацию SQL (т.е. удалите Authentication="Active Directory Password"
и замените User ID
и Password
на соответствующее имя пользователя и пароль SQL), все будет работать, как и ожидалось.
Можно ли использовать Active Directory Password
со строкой подключения Azure Web App для использования имени пользователя / пароля AAD для подключения к базе данных SQL Azure?