bcp Ошибка входа в систему с использованием аутентификации ActiveDirectoryPassword - PullRequest
0 голосов
/ 06 января 2020

Следовал описанию, указанному в приведенной ниже ссылке:

https://docs.microsoft.com/en-us/sql/tools/bcp-utility?view=sql-server-ver15#G

Цель - использование утилиты BCP, попытка войти на сервер SQL с использованием Azure Имя пользователя и пароль Active Directory.

Используемая ниже команда:

bcp tableName out "C: \ temp \ tabledata.txt" - c -t -S xxxxxxx.database. windows. net -d AzureDB -G -U xxxxxx@xxxxx.com -P xxxxx

Ошибка ниже:

SQLState = FA004, NativeError = 0 Ошибка = [Microsoft] [ODB C Драйвер 17 для SQL Сервер] [SQL Сервер] Не удалось аутентифицировать пользователя 'xxxxxxxx@xxxxxxxxxx.com' в Active Directory (опция аутентификации - «ActiveDirectoryPassword»). Код ошибки 0x800401F0; состояние 10 CoInitialize не был вызван.

Любая помощь?

1 Ответ

0 голосов
/ 07 января 2020

Я полагаю, вы не установили свой публичный c IP-адрес и активный каталог для доступа к вашему azure sql серверу. И, пожалуйста, убедитесь, что ваше имя пользователя и пароль верны.

Если вы не настроите, вы столкнетесь с этой ошибкой:

enter image description here

Шаги по настройке:

  1. разрешить ваш пабли c IP-адрес:

enter image description here

2. позволяет использовать аутентификацию AAD.

enter image description here

...