drno-reg
@drno-reg
см не кратко

Какой параметр отвечает за смену механизма Login (internal User and LDAP user)?

Здравствуйте.

написал клиента на Python для подключения к Teradata

import jaydebeapi

USERNAME="user01"
PASSWORD="password01"
URL_CONNECTION="jdbc:teradata://server01/"
jars=['E:\\jdbc\\tdgssconfig.jar','E:\\jdbc\\terajdbc4.jar']

conn = jaydebeapi.connect('com.teradata.jdbc.TeraDriver', URL_CONNECTION,[USERNAME,PASSWORD], jars)


Все замечательно работает, если я использую внутренних пользователей, если же попробовать LDAP пользователя, то возвращается ошибка

jpype._jexception.SQLExceptionPyRaisable: java.sql.SQLException: [Teradata Database] [TeraJDBC 16.10.00.07] [Error 8017] [SQLState 28000] The UserId, Password or Account is invalid.


Каким образом сделать смену механизма Login для LDAP пользователей?
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ответы на вопрос 1
@gp_by
Для использования LDAP-аутентификации укажите в строке подключения
URL_CONNECTION="jdbc:teradata://server01/LOGMECH=LDAP"

Чтобы вернуться к использованию внутреннего механизма, укажите
URL_CONNECTION="jdbc:teradata://server01/LOGMECH=TD2"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы