Не удается подключиться к Azure SQL DataWarehouse из RStudio с использованием проверки подлинности Active Directory

Я пытаюсь подключиться к Azure SQL Datawarehousиспользованию RStudio. Единственной аутентификацией, которая настроена на складе, является аутентификация пароля Active Directory. Я попытался использовать приведенную ниже строку подключения.

connectionString = "Источник данных = abc.database.secure.windows.net; Аутентификация = Пароль Active Directory; Начальный каталог = dbo; UID = 'UserName'; PWD =;

Он терпит неудачу "neither DSN nor SERVER keywork supplied". И я не хочу настраивать DSN, поскольку я создаю приложение переднего конца, и он должен быть переносимым.

Я тоже пробовал RODBC .. но не мог получить большую помощь в Active Dir Authentication.

r,azure,active-directory,azure-sql-database,

0

Ответов: 3


0

Для интегрированной аутентификации AD строка подключения должна выглядеть так:

Driver={ODBC Driver 13 for SQL Server};Server=tcp:{full qualified server name},1433;Database={dbname};Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;Authentication=ActiveDirectoryIntegrated

Для аутентификации AD passoword:

Driver={ODBC Driver 13 for SQL Server};Server=tcp:{full qualified server name},1433;Database={dbname};Uid={your_user_name};Pwd={your_password_here};Encrypt=yes;TrustServerCertificate=no;Connection Timeout=30;Authentication=ActiveDirectoryPassword

0

Вы загрузили библиотеку ADALSQL.DLL https://www.microsoft.com/en-us/download/details.aspx?id=48742 ? требуется для подключения к Azure AD. Также, чтобы дважды проверить драйвер ODBC, который вы используете, 13,1 - правильно?


0

Если указанная выше рекомендация (загрузка ADALSQL.dll) не решит вашу проблему, создайте запрос клиента для проверки подлинности ADA ADU с помощью SQL DB и сообщите об этом в службу поддержки SQL.

г, лазурный, активно-каталог, лазурь-SQL-базы данных,
Похожие вопросы