|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
Добрый день. Есть клиент-серверное приложение. Для входа в приложение нужно ввести доменный логин и пароль, корректность которых проверяется к подключением к серверу БД (DB2 9.7), если коннект к базе успешный то открывается главное окно приложения. Логин пользователи подставляется автоматически из системных переменных, а ввод пароля приходится вводить вручную. Но сейчас попросили что бы и пароль вставлялся автоматически. Аргументируют тем, что если пользователь при включение компа уже ввел свой доменный пароль и успешно прошел идентификацию, и эту успешную авторизацию использовать как-то при запуске приложения. Вообще реально это сделать, фактически нужно раздобыть пароль доменной учетной записи. Хранить пароль от доменной учетки даже в зашифрованном виде на локальной станции, как-то не хочется. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2018, 06:16 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
Oleg_A67, Добрый день. Если это DB2 CLI/ODBC клиент-серверное приложение, то: Configure Kerberos for authentication on DB2 UDB for Linux, UNIX, and Windows Steps to configure the Windows client and domain controller to enable Windows native Kerberos environment ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2018, 13:39 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
Mark Barinstein Второй раз уже слышу про Kerberos придется читать со словарем. Спасибо за ссылку. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2018, 07:13 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
Oleg_A67, Для windows <-> windows в домене по-моему достаточно на сервере: Код: plaintext 1. 2.
Остальное и на сервере, и на клиенте уже установлено. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2018, 11:10 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
Mark Barinstein Добрый день. По вашей ссылке выбрал этот вариант авторUpdate the database manager configuration parameter SRVCON_AUTH to NOT_SPECIFIED and set AUTHENTICATION to KERBEROS. После команд db2stop db2start не запустился менеджер базы, в журнале винды нашел следующее сообщение авторdb2start : SQL1365N db2start or db2stop failed in processing the plugin "IBMkrb5". Reason code = "10". Опять из вашей же ссылки на сервере должна быть следующая папка sqllib/ security64 /plugin/IBM/server, но сервере есть только sqllib/security/plugin/IBM/server. Вопрос где раздобыть библиотеки Kerberos для 64-битной версии DB2? На всякий случай приведу команду db2level авторDB21085I Экземпляр "DB2" использует "64" бит и выпуск кода DB2 "SQL09070"с идентификатором выпуска "08010107". Информационные элементы суть "DB2 v9.7.0.441", "s090521", "NTX6497", а также пакет FixPack "0". ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2018, 06:13 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
В предыдущем сообщение напутал. Сейчас внимательно прочитал для Windows 64-bit файл должен находиться в sqllib\security\plugin\IBM\server\IBMkrb564.dll и такой файл в этой папке есть, значит причина ошибки авторdb2start : SQL1365N db2start or db2stop failed in processing the plugin "IBMkrb5". Reason code = "10". в другом. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2018, 06:43 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
Oleg_A67, Надо в db2diag.log смотреть, что появляется. Убедитесь, что сервис экземпляра db2 запущен на сервере под доменной учетной записью, а не локальной или system. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2018, 20:04 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
Mark Barinstein, Действительно менеджер запускался под локальной учеткой. Поменял конфигурацию менеджера базы данных и стартовал DB2 под доменной учеткой. Сервер стартанул без ошибок. Теперь пытаюсь подключиться к базе убрав из строки подключения логин и пароль. Но почему то не получается выскакивает окошко для ввода логина и пароля. Либо сервер, либо клиентское приложение не понимают, что в качестве логина и пароля надо взять текущую авторизацию в домене. Подскажите еще в какую сторону надо капать. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 08:01 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
Oleg_A67, Вы сначала из DB2 CLP на этом клиенте попробуйте соединиться без указания имени пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 11:18 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
Mark Barinstein, Все удалось подключиться. В свойствах подключения, выставил значения параметра (DispLogin) не показывать диалоговое окно в случае не достающих параметров и коннект случился. Ну тут образовалось проблемка, на сервере была создана локальная учетка с админскими правами, теперь под ней не получается подключиться к базе данных. Так и должно быть? Нельзя настроить одновременный доступ под локальной учеткой и Kerberos? Манипуляции с параметром ALTERNATE_AUTH_ENC результата не дали ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2018, 06:39 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
Oleg_A67Ну тут образовалось проблемка, на сервере была создана локальная учетка с админскими правами, теперь под ней не получается подключиться к базе данных. Так и должно быть? Нельзя настроить одновременный доступ под локальной учеткой и Kerberos?Самый простой путь - это зарегистрироваться на клиенте под доменной учетной записью и из-под нее запускать программу. С локальной учеткой так не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2018, 11:43 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
При переходе на Kerberos дольше идёт авторизация. Можно как то ускорить? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 04:49 |
|
Подключение к серверу БД
|
|||
---|---|---|---|
#18+
Запустил данную технологию на промышленном сервере. Столкнулся с проблемой, что на нескольких рабочих станциях с использованием Kerberos, приложение просто висит. Если на этой же рабочей станции ввести логи и пароль, то все нормально. НА рабочих станциях, установлен только Run-time клиент. Попробовал подключиться через него без ввода логина и пароля, тоже висит, когда вводишь логин и пароль, подключение проходит нормально. Вошли на эту рабочую станцию под другой доменной учетной записи, симптомы те же. Где искать проблему в DB2 или в настройках самой рабочей станции. Проблемные станции находятся в разных филиалах. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2018, 05:21 |
|
|
start [/forum/topic.php?fid=43&fpage=7&tid=1600324]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 309ms |
total: | 442ms |
0 / 0 |