2015-10-07 2 views
0

Я хочу настроить соединение DB2 в Squirrel SQL Client, а мой URL-адрес содержит securityMechanism=13 в конце. Когда я пытаюсь соединиться с этим URL и тестирование соединения в Белке, его метания ошибку говоря -Настройка механизма аутентификации в Squirrel SQL Client для DB2

com.ibm.db2.jcc.b.SqlException: Connection authorization failure occurred. Reason: security mechanism not supported 

Может кто-нибудь сказать, как обрабатывать/настроить Squirrel SQL Client, чтобы сделать этот URL работает?

+0

Похоже, существует проблема авторизации, имя пользователя правильно? пароль правильный? механизм аутентификации правильный? Попробуйте выполнить прямую аутентификацию с помощью драйвера db2: java com.ibm.db2.jcc.DB2Jcc -url jdbc: db2: // localhost: 50000/sample -user db2inst1 -password mypass – AngocA

+0

Мой шаблон url похож на jdbc: db2: // localhost: 50000/sample: authenticateMechanism = 13, а имя пользователя и пароль - правильно. Если я удаляю authenticateMechanism = 13 frm url, то он выдает над завершением, и если я его добавлю, тогда он выкинет Invalid Url Exception. – Nir

+0

Есть ли двоеточие или полуколонец перед параметром authenticateMechanim? – AngocA

ответ

0

У меня была та же проблема. Чтобы решить эту проблему, вам нужно добавить два свойства в свой псевдоним SQuirreL, securityMechanism = 13 и encryptionAlgorithm = 2. Он работал в моем случае надеюсь, что это поможет вам :) Добавление некоторых Скриншоты: Alias properties Driver properties

+0

попробовал, но не работал :( – Nir