Настройте локальный сервер db2 для доступа без пароля с python - PullRequest
0 голосов
/ 05 декабря 2018

Я хочу настроить локальную базу данных db2, чтобы позволить локальным пользователям подключаться без использования пароля (в частности, через python).

Я могу подключиться к базе данных из cli без пароля как db2 connect to <DATABASE>.

Однако при попытке подключиться изнутри python с использованием официального ibm_db api as ibm_db.connect("database", "", "") выдает следующую ошибку: SQL 300082N Security processing failed with reason "17" ("UNSUPPORTED FUNCTION"). SQLSTATE=08001 SQLCODE=-30082

На основе документации для параметров аутентификации я установил следующие параметры:

AUTHENTICATION=CLIENT
TRUST_CLNTAUTH=CLIENT
TRUST_ALLCLNTS=YES

, однако, я все еще получаю ту же ошибку.

PS # 1: Меня не беспокоит аутентификация пользователей, поскольку они уже были аутентифицированы до того, как им было разрешено войти на сервер.

PS # 2: Aаналогичный вопрос уже задавался при подключении к DB2 без указания имени пользователя и пароля .Однако мне нужно подключиться через python и даже с настройками 1 и 3, указанными в принятом ответе, соединение не устанавливается.

PS # 3: Возможно, соответствующая ссылка - http://www -01.ibm.com / поддержка / docview.wss? UID = swg21237107

...